consumer = topic.get_balanced_consumer(
consumer_group=to_bytes('CONSUMER_GROUP_NAME'),
auto_commit_enable=True,
managed=True,
auto_offset_reset=OffsetType.LATEST,
reset_offset_on_start=True)
我从Kafka的服务器属性中设置了参数group.initial.rebalance.delay.ms=3000
。从理论上讲,建立连接需要3秒钟,但我大约需要30秒钟。这种特殊现象通常在 balanced_consumer 立即重新连接后发生。如果我断开连接,并在大约20s之后创建连接,则此连接仅需要3s。
需要说明的另一点是上述所有情况都可以正常运行。
是什么原因?还有什么优化吗?