apache-kafka - 卡夫卡我的一些消费者不消费
问题描述
我有一个有 32 个分区的主题,其中都有数据。
但是当我启动多个消费者对其进行消费时,只有 4 个消费者可以获取数据形式的主题。
主题元数据:
这是监控仪表板:
这里是最终的统计数据:
补充消费者配置:
import "gopkg.in/confluentinc/confluent-kafka-go.v1/kafka"
config := kafka.ConfigMap{
"broker.address.family": "v4", // Avoid connecting to IPv6 brokers
"bootstrap.servers": addr,
"group.id": groupID,
"session.timeout.ms": 6000,
"auto.offset.reset": "earliest",
}
解决方案
确保多个消费者具有唯一的客户端 ID。特别是如果消费者是同一操作系统进程的一部分。
推荐阅读
- python - 如何使用 discord.py 删除超过 7 个表情符号的消息?
- haskell - 在本地绑定中查找表达式的类型
- javascript - 在反应应用程序中添加额外的 css 类名
- python - 如何处理加入频道的循环以在 Telethon 中不出错 AuthKeyDuplicatedError
- java - OnSuccessListener 未触发 getLastLocation()
- javascript - 如何在Javascript中制作一个侧面有2个半圆的矩形按钮?
- amazon-web-services - 如何修复 EACCES:权限被拒绝,打开
- reactjs - 登录后 Firebase Firestore 身份验证令牌无限循环
- javascript - 如何定义带有变量的 onclick 函数?Javascript
- php - 如何在 php codeigniter 中获取聊天对话