Я новичок в Apache Kafka. Кафка документация (https://kafka.apache.org/documentation.html#introduction) упоминает, что его можно использовать с C ++. Но я не уверен, как это сделать. Мое приложение постоянно генерирует файлы изображений и должно быть перенесено на другой компьютер. Я чувствовал, что могу использовать потоковый API Kafka, но не уверен, как потоковые файлы изображений.
Да, вы можете использовать Apache Kafka с C / C ++.
Безусловно, самый популярный клиент C / C ++ https://github.com/edenhill/librdkafka. Вы можете использовать клиент для чтения данных из Kafka и записи данных обратно в Kafka.
Дополнительную документацию по librdkafka можно найти по адресу http://docs.confluent.io/current/clients/index.html (автор книги «Либрдкафка» Магнус Эденилл работает в Confluent).
Других решений пока нет …