使用Spring Cloud的客户端分在均衡很简单,只需两步即可:
1,创建多服务实例、或者多注册中心的服务注册中心。
2,在消费时,使用被@LoadBlanced修饰过的RestTemplate来实现面向服务的接口调用即可。
简单的来说,实现springcloud的客户端负载均衡,只需要用被@LoadBlanced修饰过的RestTemplate即可。
当我们使用这种方式调用服务的时候,spring cloud会知道我们要使用负载均衡调用服务,如果想知道具体如何实现,可以以@LoadBlanced为入口去看spring cloud 的源码。