B1,B2,B3-经纪人
问题是,如果当前代理崩溃,则无需重新启动Kafka客户端使用方就不会尝试连接到下一个代理。
检查了kakfa-python GitHub,是否存在任何相关问题 在Github中,已经对此问题提出了问题。 为此已完成代码修复。但是对我来说,它仍然无法正常工作 https://github.com/dpkp/kafka-python/issues/140
consumer = KafkaConsumer(
<<topic>>,
group_id=<<group-id>>,
bootstrap_servers=[B1,B2,B3],
auto_offset_reset='latest'
)
for message in consumer:
# message value and key are raw bytes -- decode if necessary!
# e.g., for unicode: `message.value.decode('utf-8')`
print("%s:%d:%d: key=%s value=%s" % (message.topic, message.partition,
message.offset, message.key,
message.value))