我有一个Java应用程序,它使用和生成来自kafka的消息。 我有一个5线程的线程池,每个线程创建一个消费者,因为我有5个分区,所以它们之间的工作决定。
我遇到一个问题,即2个线程正在获取相同的消息,因为每个消息处理大约需要一个小时,因此心跳不会发送到代理。
我尝试在代理中增加session.timeout.ms,并且还更改了group.min.session.timeout.ms,以便最大值允许它。 在这种情况下,消费者无法启动。
有什么想法吗?
答案 0 :(得分:0)
保持活着不会被发送,因此看起来并非如此