Ctrl+Shift+Alt+N搜索,ribbon-loadbalancer
所有的实现都在这个包下

包含了很多的规则


来看下RandomRule的规则继承AbstractLoadBalancerRule并实现choose方法。

获取下标

在存活的服务里面找到这个下标。并返回

自己写个规则



继承并实现这两个方法.

NIWSNetflix Internal Web Services)的基础


RestConfig配置成自己的规则类MyRule


重启consumer服务。

http://localhost:7201/sayhello?message=hello


一般自定义规则是在灰度发布上用,例如新上线一个服务功能,让10%的流量先走新的服务,90%的流量还是走旧的服务。


实现思路


 

结束


相关文章:

  • 2022-12-23
  • 2021-09-02
  • 2021-11-21
  • 2021-11-01
  • 2021-11-20
  • 2022-02-02
  • 2022-12-23
猜你喜欢
  • 2022-02-22
  • 2022-12-23
  • 2022-12-23
  • 2022-02-21
  • 2019-09-29
  • 2021-07-20
  • 2021-06-30
相关资源
相似解决方案