round-robin 算法
这个算法在redis和kafka中使用;
kafka:
为了提高并行度,进行了分区
在既没有 partition 值又没有 key 值的情况下,第一次调用时随机生成一个整数(后面每次调用在这个整数上自增),将这个值与 topic 可用的 partition 总数取余得到 partition 值,也就是常说的 round-robin 算法。(轮询递增)
这个算法在redis和kafka中使用;
kafka:
为了提高并行度,进行了分区
在既没有 partition 值又没有 key 值的情况下,第一次调用时随机生成一个整数(后面每次调用在这个整数上自增),将这个值与 topic 可用的 partition 总数取余得到 partition 值,也就是常说的 round-robin 算法。(轮询递增)