标签:其它 均衡 不能 factory his 面试 不可 唤醒 cli
https://zhuanlan.zhihu.com/p/159017211
看着这算法凌乱的很,太复杂了!说实话,确实挺复杂,蛮罗嗦的,但是代数法可以得到如下表格:
假设4个queueConsumer有2个可以整除Consumer有3个不可整除Consumer有5个无法都分配queue[0]Consumer[0]Consumer[0]Consumer[0]queue[1]Consumer[0]Consumer[0]Consumer[1]queue[2]Consumer[1]Consumer[1]Consumer[2]queue[3]Consumer[1]Consumer[2]Consumer[3]
所以得出如下真香定律(也是回击面试官的最佳答案):
当一个consumer出现宕机后,默认最多20s,其它机器将重新消费已宕机的机器消费的queue
新启动Consumer的话会立即唤醒沉睡的线程, 让他立马进行this.mqClientFactory.doRebalance();
标签:其它 均衡 不能 factory his 面试 不可 唤醒 cli
原文地址:https://www.cnblogs.com/seakyfly/p/13395072.html