gpt4 book ai didi

java - 消耗掉所有 Kafka 主题然后立即断开连接?

转载 作者:行者123 更新时间:2023-11-30 08:04:37 25 4
gpt4 key购买 nike

我主要使用 Kafka 进行传统消息传递,但我也希望能够以批量方式使用小主题,即连接到一个主题,使用所有消息并立即断开连接(不阻止等待新消息) 。我的所有主题都有一个分区(尽管它们是跨集群复制的),如果可能的话,我想使用高级使用者。从文档中并不清楚我如何在 Scala(或 Java)中完成这样的事情。非常感谢任何建议。

最佳答案

如果之前没有消费任何消息,consumer.timeout.ms 设置将在指定时间后抛出超时异常,据我所知,这是高级消费者的唯一选择。使用此功能,您可以将其设置为 1 秒之类的值,如果这是可接受的解决方案,则在此之后断开连接。

如果没有,您必须使用简单的消费者并检查消息偏移量。

关于java - 消耗掉所有 Kafka 主题然后立即断开连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31324352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com