微服务的负载均衡

  • 负载均衡指的是服务端(即使Nginx作为服务端,控制对多台tomcat进行负载均衡),使每个tomcat对于访问请求的负载均衡。
  • Bibbon是一个框架,提供负载均衡的算法,它的负载均衡是指的consumer对于provider的负载均衡微服务的负载均衡_第1张图片
  • 服务清单

服务清单就是ip地址+端口号(就是在注册中心看到的客服端的信息)

  • 如何使用Ribbon

在RestTemplate对象上使用@roadBalanced开启负载均衡

  • RestTemplate对象有四种访问方式(get、post、put、delete)

可以指定String、json、对象返回

  • 使用RestTemplate

在consumer中@RequestMapping('指定访问的注册中心地址',返回类型)

你可能感兴趣的:(微服务,负载均衡,microservices)