老师我不太明白最后的问题,能说的详细点不?条件是什么?

来源:1-9 【源码品读】负载均衡策略解析-1

BryantJames

2020-09-28 19:26:26

老师我不太明白最后的问题,能说的详细点不?条件是什么?

写回答

2回答

BryantJames

提问者

2020-09-28

老师你看我回答的对不对,就是当机器死了之后呀他在次+1如果不取模那么就访问到死了的机器上去了,而取模就是这个server的list是不停的变的,死了就不在里面了,你死了我取模所有的机器,就到下一台机器上面去了。

1
hryantJames
h 就是跳过了死机的那台机器了对吗?
h020-09-28
共1条回复

姚半仙

2020-10-02

倒不是跳过死的机器,因为死的机器不一定会及时从列表中剔除。

当server list变小的时候,防止数据越界。上次访问到的节点index比如是10,现在这个list变为5,那么10+1已经数组越界了,因此这边取模

0

Java架构师-技术专家

千万级电商项目从0到100全过程,覆盖Java程序员不同成长阶段的核心问题与解决方案

2672 学习 · 5839 问题

查看课程