-第一种方式(loadBalancerClient实现)

 




--通过loadBalancerClient获取其他微服务的名称(一般都是大写),在获取到地址和端口,并且拼接上对应的方法(如:“/msg”),

最后生成response即可

--缺点:每次需要写4行代码才能获取到,有点麻烦




-第二种方式(@LoadBalanced实现)

-在Config包中创建一个RestTemlateConfig,通过@LoadBalanced生效

因为利用了@Bean了,那么就能被@Autowired了




-在Controller中测试:






在上面的url中输入微服务的名称和对应的方法拼接成字符串即可

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信