java - 如何提高 Kafk 的消费者分区重新分配时间
问题描述
我们正在使用 Kafka 1.11 我们的系统挑战是在非停机时间 SLA 上保持低延迟
我们使用 kafka 作为我们的消息代理,在我们的部署过程中,我们遇到了延迟峰值。
A - 主题 X 的生产者(有 2 个分区)
B,C - 主题 X 的消费者
当关闭消费者 B 发送到 B 的分区的消息在重新分区阶段被延迟(大约 1 秒)直到分配给消费者 A
当我们关闭消费者时,你能告诉我们如何提升重新分区阶段以最小化这种延迟吗?
谢谢
解决方案
推荐阅读
- sql-server - 如何将本地 sql server 中的数据导入 Azure SQL Server
- ruby-on-rails - 我应该如何从模块返回哈希?
- javascript - 通过 javascript 为 chrome 浏览器阻止警报或任何自定义弹出窗口
- mysql - 多个主键的更快选择查询
- kubernetes - Kubernetes 是否缓存 docker-registry 机密?
- reporting-services - 在 SSRS 中仅允许标准订阅
- amazon-web-services - 无法验证 AWS 中 *.*.compute 内部主机名的证书
- powershell - PFX / 软件证书无法正常运行
- matlab - 为什么这些逻辑表达式会在 matlab 中生成这些答案?
- javascript - JsPDF在每个新页面上重复第一行