当出现以下几种情况时,kafka会进行一次分区分配操作,也就是kafka consumer的rebalance

1. 同一个consumer group内新增了消费者

2. 消费者离开当前所属的consumer group,比如主动停机或者宕机

3. topic新增了分区(也就是分区数量发生了变化)

kafka consuemr的rebalance机制规定了一个consumer group下的所有consumer如何达成一致来分配订阅topic的每个分区。而具体如何执行分区策略,就是前面提到过的两种内置的分区策略。而kafka对于分配策略这块,提供了可插拔的实现方式, 也就是说,除了这两种之外,我们还可以创建自己的分配机制。

【思考?】什么时候会触发这个策略呢?相关推荐

  1. 什么时候会触发这个策略呢?

    当出现以下几种情况时,kafka会进行一次分区分配操作,也就是kafka consumer的rebalance 1. 同一个consumer group内新增了消费者 2. 消费者离开当前所属的con ...

  2. 制定备份策略的指导方向思考

    摘自一本很不错的书,哇塞,精华绝对的,我要记录下来,吼吼...大师思考的就是全面 制定备份策略 (客户资源配置充配.存储空间充足) 1.备份的数据库还有可能恢复么? 2.最早希望恢复到什么时间点? 3 ...

  3. 全面了解风控策略体系

    模型和策略的开发是一个系统工程,这其中需要有业务经验.统计理论.算法运用.和数据认知,是一个不断反思,不断积累经验的过程.沙滩上建不起摩天大楼.扎扎实实的基本功永远有价值,永远不会过时. --余旭鑫博 ...

  4. 击穿线程池面试题:3大方法,7大参数,4种拒绝策略

    前言:多线程知识是Java面试中必考的点.本文详细介绍--线程池.在实际开发过程里,很多IT从业者使用率不高,也只是了解个理论知识,和背诵各种八股文,没有深入理解到脑海里,导致面试完就忘.--码农 = ...

  5. 浅谈语音助手的对话管理与策略制定

    本篇文章首先梳理了对话系统中的对话管理的原理,包括中控系统的分发.各类bot处理Query的逻辑.候选回复融合和排序的功能,其中也包含了垂直领域知识图谱的构建.最后从PM角度思考,为了提升bot的表现 ...

  6. 面试必问---Java线程池8大拒绝策略

    前言 谈到java的线程池最熟悉的莫过于ExecutorService接口了,jdk1.5新增的java.util.concurrent包下的这个api,大大的简化了多线程代码的开发.而不论你用Fix ...

  7. 面试官问:线程池除了常见的4种拒绝策略,你还知道哪些?

    点击关注上方"视学算法",设为"置顶或星标" 第一时间送达技术干货. 来源 | http://rrd.me/en3Wp 前言 谈到java的线程池最熟悉的莫过于 ...

  8. Java 线程池必知的8 大拒绝策略

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | kailing.pub/article/ind ...

  9. ThreadPoolExecutor 的八种拒绝策略 | 含番外!

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 作者 | KL 来源 | http://rrd.me/en3Wp 前言 谈到java的线程池 ...

最新文章

  1. 介绍并扩展Fitnesse的测试模块化机制:Scenario
  2. 连接sql server数据库的两种方式
  3. Java并发编程 - Executor,Executors,ExecutorService, CompletionServie,Future,Callable
  4. centos7.4安装mysql5.7_centos7.4三种方式安装mysql5.7
  5. Qt文档阅读笔记-windowOpacity官方解析及实例(两种方法使得程序渐变出现)
  6. 【python】yaml文件操作
  7. linux 6.2yum问题
  8. Layui第三方扩展LAY_EXCEL导出数据表格的数据
  9. html5音乐播放器代码,html5简单迷你音乐播放器代码
  10. 几种开放源码的TCPIP协议栈
  11. 条形码类型及常见条形码介绍
  12. 【数据竞赛】风控实操案例 | 基于Xgboost与Catboost实现非法集资企业识别
  13. IntelliJ IDEA 编码设置
  14. 使用IDEA如何将项目打包成war包
  15. C语言gdb调试之精髓 | gdb调试多线程
  16. Grbl v1.1版本的编译方法
  17. 25匹马,5个跑道,最少比几次可以得出跑得最快的前三匹吗?
  18. 人工智能 02. 图像识别
  19. 好莱坞美剧电影英雄主义价值观的问题
  20. 医院信息系统时要注意事项

热门文章

  1. django 数据库中中文转化为汉语拼音
  2. Webpack4-基本使用
  3. 图表插件Highcharts的动态化赋值,实现图表数据的动态化设置显示
  4. [Code Plus#4] 最短路
  5. 我的Java知识复习回顾笔记
  6. Oracle通过主键id删除记录很慢
  7. URAL-1982 Electrification Plan 最小生成树
  8. dm9000 driver 2
  9. i2c--ioctl--主机控制器驱动(i2c_adapter)--外设驱动(i2c_driver)
  10. 公司SAP ERP 项目开始上线切换和最终用户培训了!