mufengcharly / springCloud-ribbon-turbine

Ribbon轮询:轮流访问 重试:在一段时间内通过RoundRobinRule选择服务实例,一段时间内没有选择出服务则线程终止 响应时间权重:根据平均响应时间来计算权重 举个简单的列子,就是4个实例,A,B,C,D平均响应时间为10,40,80,100,所以总响应时间是10+40+80+100=230,每个实例权重为总响应时间与实际自身的平均响应时间的差的累积所得,所以A,B,C,D的权重分别如下: 实例A: 230-10=220 实例B:220+(230-40)=410 实例C:410+(230-80)=560 实例D:560+(230-100)=690 所以实例A:[0.220] 实例B:(220,410] 实例C:(410,560] 实例D:(560,690) 最空闲连接策略:当前空闲的提供者将优先被选取给消费者使用

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mufengcharly/springCloud-ribbon-turbine Issues

No issues in this repository yet.