前言这篇文章来源于粉丝提出的一个问题:如何解决多环境统一注册中心服务实例乱窜?怎么理解呢?假设现在开发环境的AccountService已经在Nacos中注册了,现在小张需要对它进行修改升级,本地启动AccountService后也注册到了Nacos,但是在调试的时候请求通过网关经常直接跳转到开发环境,这样的话小张就没办法安心debug了。其实这个问题归根结底是如何基于SpringCloudGateway实现灰度发布,通过指定的规则让请求流量到达特定的实例。在SpringCloud2020版本中官方推荐使用SpringCloudLoadBalancer来替换原Ribbon的负载均衡器。所以本篇