reblance是什么?

什么时候会发生rebalnce?

如何尽量避免这些情况?

若不可避免的要发生reblance?怎么尽量减少影响?

reblance是什么?

Reblance是Kafka协调者把partition分配给Consumer-group下每个consumer实例的过程

什么时候会发生rebalnce?

通常在以下情况,会出发Reblance:

组订阅topic数变更

topic partition数变更

consumer成员变更

consumer 加入群组或者离开群组的时候

consumer被检测为崩溃的时候

如何尽量避免这些情况?

1.组订阅topic数变更

不要用同一个group消费多个topic

2.topic partition数变更



3.consumer成员变更

尽量避免group内的成员变更

4.consumer 加入群组或者离开群组

尽量避免group内的成员增加或减少

5.consumer被检测为崩溃

1>设置session.timeout.ms >= 3 * heartbeat.interval.ms

2>设置max.poll.interval.ms比下游处理时间长

若不可避免的要发生reblance?怎么尽量减少影响?

合理设置消费者的 session.timeout.ms 参数以减少reblance持续的时间。

最新文章

  1. HTML 字符实体 < &gt: &等
  2. 【asp.net】Linux 部署 asp.net core 项目
  3. JS 页面加载触发事件 document.ready和window.onload的区别
  4. Giving Data Backup Option in Oracle Forms 6i
  5. Elasticsearch--Date math在索引中的使用
  6. Intel指令集专有词解释
  7. 无法找到脚本文件 C:/Windows/explorer.exe:574323188.vbs
  8. Eclipes中使用BASE64Encoder及BASE64Decoder报错
  9. 生成树的计数(基尔霍夫矩阵):BZOJ 1002 [FJOI2007]轮状病毒
  10. C++_String
  11. Android DES加密的CBC模式加密解密和ECB模式加密解密
  12. MBR区、DBR区、FAT区、DIR区和DATA区的区别
  13. LoadRunner压力测试实例
  14. Java关于数字工具类~持续汇总~
  15. [Linux] Vim 撤销 回退 操作
  16. FileProvider的使用及应用更新时提示:解析包出错、失败等问题
  17. Bootstrap3基础 page-header 标题下加分割线
  18. java实现PC之间的udp数据单向传输
  19. BZOJ1297: [SCOI2009]迷路 矩阵快速幂
  20. Android设计模式之工厂模式

热门文章

  1. python脚本打包
  2. Android中动态添加tab
  3. popen函数和pyinstaller打包之 -w冲突
  4. 在Windows上安装torch遇到的部分问题
  5. Python学习笔记(五)if分支语句
  6. 》》》Java利用aspose-words将word文档转换成pdf(破解 无水印)
  7. 哲讯科技携手江苏大摩半导体借助SAP ERP打造数字化转型升级
  8. ctfshow web入门 命令执行 web58-71
  9. 数据仓库服务 GaussDB(DWS)
  10. oracle ebs 账户组合验证