Size: a a a

2020 June 11

R

R-omk in Tarantool
наешл какойто кусок кода, тут msgpack засовуют в rd_kafka_produce

https://github.com/jhecking/as-to-kafka/blob/master/as-to-kafka.c#L276
источник

AS

Andrei 🦉 Sergeev in Tarantool
источник

AS

Andrei 🦉 Sergeev in Tarantool
вот тут в примере явно проставляют \0
источник

AS

Andrei 🦉 Sergeev in Tarantool
для payload
источник

R

R-omk in Tarantool
тоесть смысл в том что бы всегда в хвост дописать \0  ?
источник

R

R-omk in Tarantool
если так то это же не проблема
источник

AS

Andrei 🦉 Sergeev in Tarantool
возможно
источник

AK

Alexey Kuzin in Tarantool
R-omk
тоесть смысл в том что бы всегда в хвост дописать \0  ?
А если в середине нулевые байты?
источник

AS

Andrei 🦉 Sergeev in Tarantool
главное что бы \0 где то еще не было
источник

AK

Alexey Kuzin in Tarantool
В мсжпаке они могут быть
источник

AS

Andrei 🦉 Sergeev in Tarantool
хз, надо смотреть как это решают другие библиотеки
источник

AS

Andrei 🦉 Sergeev in Tarantool
librdkafka основа для множества коннекторов
источник

R

R-omk in Tarantool
Andrei 🦉 Sergeev
главное что бы \0 где то еще не было
ну тут хз...  может всетаки   rd_kafka_produce  не  настолько упорот   и нормально  весь size прогонят,   может для него главное что бы в конеце был ноль,  а то что по середине вообще побоку
источник

R

R-omk in Tarantool
Andrei 🦉 Sergeev
librdkafka основа для множества коннекторов
ну с учетом его популярности ...
источник

NR

Nemat Rakhmatov in Tarantool
R-omk
ну тут хз...  может всетаки   rd_kafka_produce  не  настолько упорот   и нормально  весь size прогонят,   может для него главное что бы в конеце был ноль,  а то что по середине вообще побоку
а как определяет где середина а где конец? 😊
источник

AS

Andrei 🦉 Sergeev in Tarantool
R-omk
ну с учетом его популярности ...
популярность не спасает от поломанных апи, при разработке методом тыка искал что там работает, а что нет, в итоге пришлось самому городить очередь поверх апи на основе колбеков
источник

R

R-omk in Tarantool
Nemat Rakhmatov
а как определяет где середина а где конец? 😊
зачем ей середина ?   ..  должно быть от забора и до обеда
источник

R

R-omk in Tarantool
вот что пишет лысый чувак с молотком
источник

NR

Nemat Rakhmatov in Tarantool
Наверху писали что как с строку  трактует, если нет как-то длина буфера должна быть
источник

R

R-omk in Tarantool
а не может быть такого что бы здесь value_len неправильно считался  если встроке лежит результат msgpack.encode ?
источник