有一个应用程序在消耗了kafka事件后对数据库进行了一些更改,但是我没有检查对数据库的影响,我知道是否有办法以编程方式检查消息何时被消耗(没有使用命令行)。
答案 0 :(得分:3)
答案 1 :(得分:1)
现在我找到了这个解决方案:
我以编程方式创建了一个KafkaConsumer,它与我想要测试的消费者的group.id相同,然后我使用“committed”方法获取感兴趣的partition-topic-group的最新提交偏移量。
这不是最佳的,后来我试图获得更低的水平,但它完成了工作。