解锁服务调用姿势与负载均衡
Posted 程序猿小亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解锁服务调用姿势与负载均衡相关的知识,希望对你有一定的参考价值。
上篇博文,我们介绍了Nacos作为分布式注册中心,实现服务注册与发现,服务消费者调用服务提供者时,我们是通过LoadBalancerClient
接口来获取的服务实例,LoadBalancerClient
是一个比较底层的API接口,对开发人员来说,我们需要拼接服务的地址,调用方式并不友好,而且对于SpringCloud原有的架构来说,没有更好的兼容现在的框架或服务。我们能不能使用RestTemplate,OpenFeign来调用服务,同样使用Ribbon来实现软负载均衡呢?答案是肯定的。
准备工作
在开始下面的介绍之前我们需要建立一个支付服务,以便订单服务进行调用,项目名称:cloudalibaba-provider-payment9001
,并注册到Nacos中。我们实现一个简单的接口即可。
@RestController
public class PaymentController
@Value
以上是关于解锁服务调用姿势与负载均衡的主要内容,如果未能解决你的问题,请参考以下文章