gpt4 book ai didi

go - 如何使用 confluent-kafka-go 获取 kafka broker 错误事件

转载 作者:IT王子 更新时间:2023-10-29 01:14:30 30 4
gpt4 key购买 nike

我正在使用 channel producer example 在 go 中编写一个制作人confluent-kafka-go 库。当我在代理工作的情况下运行我的应用程序时,我会通过读取 range producer.Events() 来获取生成的事件。

但是当代理出现故障时,我从 kafka 库中以 stderr 打印了如下日志,但我找不到让我的应用程序注册这些错误的方法以便我可以检测到它们:

%3|1528267290.204|FAIL|rdkafka#producer-1| [thrd:xxx.xxx.com:9092/bootstrap]: xxx.xxx.com:9092/bootstrap: Connect to ipv4#xxx.xxx.xxx.xxx:9092 failed: Connection refused
%3|1528267290.204|ERROR|rdkafka#producer-1| [thrd:xxx.xxx.com:9092/bootstrap]: 1/1 brokers are down

我如何从图书馆接收这些事件?为了澄清,我对 docs 中描述的 RD_KAFKA_RESP_ERR__FAIL 这样的错误很感兴趣。

最佳答案

似乎无法收到错误,我已经打开了一个问题,修复将很快在 v0.11.5 中发布:

https://github.com/confluentinc/confluent-kafka-go/issues/200

关于go - 如何使用 confluent-kafka-go 获取 kafka broker 错误事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50713893/

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