老师我不太明白最后的问题,能说的详细点不?条件是什么?
来源:1-9 【源码品读】负载均衡策略解析-1
BryantJames
2020-09-28 19:26:26
老师我不太明白最后的问题,能说的详细点不?条件是什么?
2回答
BryantJames
提问者
2020-09-28
老师你看我回答的对不对,就是当机器死了之后呀他在次+1如果不取模那么就访问到死了的机器上去了,而取模就是这个server的list是不停的变的,死了就不在里面了,你死了我取模所有的机器,就到下一台机器上面去了。
姚半仙
2020-10-02
倒不是跳过死的机器,因为死的机器不一定会及时从列表中剔除。
当server list变小的时候,防止数据越界。上次访问到的节点index比如是10,现在这个list变为5,那么10+1已经数组越界了,因此这边取模
相似问题