【发布时间】:2021-03-19 14:24:00
【问题描述】:
我在 java 中设计了 REST Post API,它实际上将消息发布到特定的 Kafka 主题,比如说它的“ProductTopic”。
在后台,一个微服务正在监听这个“ProductTopic”主题并开始消费消息并保存到数据库。现在我想编写一个 GET REST API 来查看作业的进度(给出作业的输出),例如成功消耗了多少消息以及仍有多少消息未决。这样最终用户就会知道发生了什么。
有没有办法做到这一点?我确实在谷歌搜索了很多,我看到的只是命令行查询来查看消息的消耗。汇合端没有任何可用的 java 实现示例。任何帮助将不胜感激。
【问题讨论】:
标签: apache-kafka kafka-consumer-api spring-kafka kafka-producer-api