Потребитель Кафки в переполнении стека

Я искал потребителя C ++ kafka. Я наткнулся на следующие, которые для C ++ kafka, но нет потребителя.

https://github.com/adobe-research/libkafka (Только образец производителя)

https://github.com/edenhill/librdkafka/tree/master/src-cpp

У кого-нибудь есть потребитель Cafka для C ++, основанный на вышеупомянутой работе, или какой-либо новый способ для потребителя Cafka в C ++?

3

Решение

Каталог examples / librdkafka содержит потребителя C ++ (и производителя):

Высокоуровневый сбалансированный KafkaConsumer:
https://github.com/edenhill/librdkafka/blob/master/examples/rdkafka_consumer_example.cpp

Наследник низкого уровня:
https://github.com/edenhill/librdkafka/blob/master/examples/rdkafka_example.cpp#L395

6

Другие решения

В качестве продолжения ответа Edenhill вы можете попробовать cppkafka, высокоуровневая оболочка C ++ 11 для librdkafka. Там есть несколько примеров, на которые вы можете посмотреть.

4