создать потребительский кафка с протобуфом - PullRequest
0 голосов
/ 15 мая 2018

Я хочу написать потребителя kafka, используя формат protobuf, так как сообщение в формате proto, я пробовал эту ссылку , но безрезультатно, кто-нибудь может что-нибудь подсказать.

Ответы [ 2 ]

0 голосов
/ 30 июня 2018

Проверьте следующую ссылку,

https://github.com/daniccan/HttpToKafkaProcessor

Этот проект содержит Kafka Producer, который помещает объект protobuf в Kafka.Вы можете использовать это как ссылку для написания своего собственного Kafka Consumer.

0 голосов
/ 30 июня 2018

Почему бы не попробовать использовать byte [] или json вместо protobuf?
1: Используя byte [], когда вы создаете данные, вы можете вызвать com.google.protobuf.Parser<YourStruce> для первоначального анализа ваших данных.

2: Используя json, метод com.google.protobuf.util.JsonFormat.Parser.merge(String json, Message.Builder builder) также может быть полезен.

...