c - 响应 Kafka Producer 发送的消息生成 UUID

标签 c apache-kafka producer

我正在尝试开发一个应用程序,它从缓存中读取字节数组(表示 C 结构和与 UUID 关联的每个数组),并通过 C 中的 Producer 应用程序将其发送到 Kafka 服务器。

kafka 生产者应用程序累积固定数量的此类数据包并立即发送它们。

我希望完成的是确认批处理中的哪些消息已成功传递,并取回它们的 UUID,以便我可以从缓存应用程序中清除它们。我是卡夫卡新手,请指导我完成这项工作的最佳方法是什么。

最佳答案

为什么不创建另一个消费者主题来“监听”已确认的消息,然后将它们从缓存中删除。然后生产者可以在需要时将消息推送到该主题。

关于c - 响应 Kafka Producer 发送的消息生成 UUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50718641/

相关文章:

c程序,通过字符串递增

c - String #define 返回一个随机整数

java - Kafka - 忽略获取的记录

apache-kafka - 未使用的 Kafka 主题/分区的成本

java - 多种语言的ActiveMQ发布者和订阅者(​​C++ Java)

c - 使用 sha512 和使用 sha1 时的一次性密码算法是否有具体区别

c - 调用 pthread_join 后出现 SegFault

java - java中的Kafka消费者不消费消息

c - 段错误 - 生产者消费者

c - 多线程消费者,生产者 C 代码,不执行?