• 副本因子不能大于 Broker 的个数;

    • 第一个分区(编号为0)的第一个副本放置位置是随机从 brokerList 选择的;

    • 其他分区的第一个副本放置位置相对于第0个分区依次往后移。也就是如果我们有5个 Broker,5个分区,假设第一个分区放在第四个 Broker 上,那么第二个分区将会放在第五个 Broker 上;第三个分区将会放在第一个 Broker 上;第四个分区将会放在第二个 Broker 上,依次类推;

    • 剩余的副本相对于第一个副本放置位置其实是由 nextReplicaShift 决定的,而这个数也是随机产生的

最新文章

  1. 谈谈__proto__和prototype的区别
  2. 兼容所有浏览器---无缝上下左右交叉运动----原生js+css
  3. java UncaughtExceptionHandler 处理线程意外中止
  4. 表空间的状态(二) - read/write
  5. RAS 加密 解密
  6. Python爬虫小实践:爬取任意CSDN博客所有文章的文字内容(或可改写为保存其他的元素),间接增加博客访问量
  7. springboot+thymeleaf(2)
  8. 基于 angular 规范的 commit
  9. 命令行神器 Click 简明笔记
  10. Keepalive配置说明
  11. 【收藏】JS获取鼠标的X,Y坐标位置
  12. [转] node.js下mongoose简单操作实例
  13. 6、js初识
  14. mysql 动态拼接表字段,值 mybatis 动态获取表字段
  15. java中生成流水号的一个例子(使用BerkeleyDB)
  16. mysql-6正则表达式
  17. JAVA WEB 前台实时监控后台程序运行
  18. 自定义圆形头像CircleImageView的使用和源码分析
  19. ZKEACMS 如何使用组件自定义样式/编辑样式
  20. pt-kill

热门文章

  1. SopringBoot2.x整合Redis
  2. WAF、IDS、IPS
  3. AfterLogicWebMail CSRF导致密码可修改
  4. 快来用这款BI分析工具,摆脱数据分析的困扰
  5. 同事会建模,会数据分析,会可视化图表,而你只会用EXCEL?
  6. mac上Navicat新建数据库3680错误解决办法
  7. 【C# .Net GC】强制垃圾回收 和System GC
  8. JVM学习笔记(详细)
  9. Spark学习笔记(详细)
  10. C# Md5Hash