uri: lb//demo-server 就会出现这个问题,但是 uri: http://localhost:8001却不会
由于springcloud2020弃用了Ribbon,因此Alibaba在2021版本nacos中删除了Ribbon的jar包,因此无法通过lb路由到指定微服务,出现了503情况。
所以只需要引入springcloud loadbalancer包即可
org.springframework.cloud spring-cloud-loadbalancer com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery 2.2.3.RELEASE org.springframework.cloud spring-cloud-starter-netflix-ribbon
重新测试,发现不报503异常了,改报500异常了!
发现微服务注册到Nacos时,Nacos将微服务这测到了这个奇怪的ip,而该IP和本机不在同一网段,无法ping通,自然报500错。
Nacos微服务注册地址为内网IP的解决办法



