Jak*_*ake 0 clojure apache-kafka clj-kafka
现在我有将几百条消息写入 kafka 队列的功能。但是当所有这些消息都被消耗掉时,我还需要执行额外的功能。有没有办法在 kafka 队列上放置一个侦听器,以便在它被清空时得到通知?
你可以通过两种方式解决,我认为:
HighwaterMarkOffset,它本质上是分区中最后一条消息的偏移量。您可以检查您的消息是否具有该偏移量,如果有 - 您已到达结尾。但是,如果您让生产者和消费者同时工作,这将不起作用 - 消费者可以更快地消费消息,从而比您需要的更早停止。| 归档时间: |
|
| 查看次数: |
1937 次 |
| 最近记录: |