【问题标题】:Can Apache Kafka be used with C++?Apache Kafka 可以与 C++ 一起使用吗?
【发布时间】:2017-05-22 06:47:41
【问题描述】:

我是 Apache Kafka 的新手。 Kafka 文档 (https://kafka.apache.org/documentation.html#introduction) 提到它可以与 C++ 一起使用。但我不知道该怎么做。我的应用程序不断生成图像文件,需要转移到另一台机器上。我觉得我可以使用 Kafka 的流 api,但不知道如何流式传输图像文件。

【问题讨论】:

    标签: c++ image stream apache-kafka apache-kafka-streams


    【解决方案1】:

    是的,您可以将 Apache Kafka 与 C/C++ 一起使用。

    目前最流行的 C/C++ 客户端是https://github.com/edenhill/librdkafka。您可以使用客户端从Kafka读取数据并将数据写回Kafka。

    有关 librdkafka 的更多文档,请访问 http://docs.confluent.io/current/clients/index.html(librdkafka 的作者 Magnus Edenill,在 Confluent 工作)。

    【讨论】:

    • 我需要 Kafka for C++ on Windows,但目前看来,它不支持 Windows 平台。有其他选择吗?
    • @user2504641 librdkafka (C/C++) 在 Windows 上受支持。只需从 Visual Studio 项目中引用 librdkafka.redist 包。
    • 还可以在这里查看一些示例github.com/perkss/c-kafka-examples
    猜你喜欢
    • 2023-01-11
    • 2015-08-12
    • 2015-04-22
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-29
    相关资源
    最近更新 更多