node.js - Kafka-node 不断断开并重新连接“Kafka 生产者错误:NestedError refreshBrokenMetadata”
问题描述
nodejs 服务器使用 pm2 作为一个实例分支启动。
我的卡夫卡选项:
export const kafkaTopics = ['chat'];
export const kafkaOptions: ConsumerGroupOptions = {
kafkaHost,
groupId: 'test-chat',
batch: undefined,
sessionTimeout: 15000,
protocol: ['roundrobin'],
encoding: 'utf8',
fromOffset: 'latest',
outOfRangeOffset: 'earliest',
};
客户:
kafkaClient = new Client({
kafkaHost,
idleConnection: 24 * 60 * 60 * 1000,
});
制片人:
kafkaConsumer = new ConsumerGroup(options, topics);
消费者:
kafkaProducer = new HighLevelProducer(kafkaClient);
NestedError: refreshMetadata failed
Kafka producer error: NestedError: refreshBrokenMetadata
有什么建议为什么它不断发生?
解决方案
推荐阅读
- python - 从零到一然后要求从零到一的另一个值
- javascript - 在 React 中使用 zindex 将 div 元素放在前面
- machine-learning - 如何在 LSTM 中为每个输入生成超过 1 个输出?
- php - 使用 WordPress 在谷歌云上更新 Debian 的 index.php 问题
- teamcity - TeamCity:自定义构建失败错误消息(包含在电子邮件中)
- android - 在我更改 AndroidManifest 文件中的主题后,应用程序不断崩溃
- python-3.x - 使用 Cartopy 和 Pyproj 重新投影 GOES16 卫星数据
- reactjs - 如何测试别名导入
- android - 对 Tokbox/Opentok 应用程序使用 CallKit (iOS) 或 ConnectionService (Android)
- postgresql - PostgreSQL 日期函数输出到法语