pykafka balance_consumer需要30秒才能建立连接

时间:2018-08-22 02:13:19

标签: python python-3.x consumer pykafka

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。

需要说明的另一点是上述所有情况都可以正常运行。

是什么原因?还有什么优化吗?

0 个答案:

没有答案