c# - Kafka - C# - confluent-kafka-dotnet - 消息超时
问题描述
我们在 Linux 机器上部署了一个简单的 Kafka 1.1.0 独立模式。在 server.properties 我们修改了:
listeners = PLAINTEXT://10.0.5.66:9092
advertised.listeners
被注释掉,所以它应该回退到listeners
属性中找到的默认值。
我们正在使用 .NET (C#) 生产者,它通过 confluent-kafka-dotnet (0.11.4) 推送消息。有时消息会传输到 Kafka,有时我们会在生产者端收到“消息超时”错误。我们已经没有什么可能导致这个问题的想法了。它不时发生。如果一条消息失败,另一条消息通常会在第一条消息通过后几秒钟出现。
另一个痕迹可能是我们不时在服务器上的 Kafka 日志中看到以下消息:WARN: Attempting to send a response via a channel for which there is no open connection <IP:PORT>
. 此消息有时包含生产者的 IP 地址和端口。
知道可能出了什么问题吗?
解决方案
推荐阅读
- javascript - 当我将鼠标放在 JavaScript 上时,我需要重新定位方块。我怎么做?
- excel - 将数据中第 N 个最大值的确切行数与重复项匹配
- swift - Swift计时器返回前一个if语句而不满足条件
- imagemagick - 如何在文本文件中包含的文件名上使用 ImageMagick mogrify?
- go - 如何实现通用过滤器功能?
- javascript - Azure AD B2C 注册页面用户流
- python - 将高质量相机流式传输到同一个 Raspberry Pi 4 - 线程化 OpenCV
- prometheus - 用例需要设置值以在普罗米修斯中进行计数器而不是递增
- amazon-web-services - 无法使用 Minio 连接到 Apache Kafka Brokers 以发布通知
- c++ - 在 64 位 UEFI 操作系统中实现用户模式和内核模式切换