-第一种方式(loadBalancerClient实现)
--通过loadBalancerClient获取其他微服务的名称(一般都是大写),在获取到地址和端口,并且拼接上对应的方法(如:“/msg”),
最后生成response即可
--缺点:每次需要写4行代码才能获取到,有点麻烦
-第二种方式(@LoadBalanced实现)
-在Config包中创建一个RestTemlateConfig,通过@LoadBalanced生效
因为利用了@Bean了,那么就能被@Autowired了
-在Controller中测试:
在上面的url中输入微服务的名称和对应的方法拼接成字符串即可
热门工具 换一换