1、微服务间消息调用方式
- 显示调用:RestTemplate + @LoadBalanced
- 影藏微服务间通信细节:OpenFeign
2、客户端负载均衡
- 通信组件:Ribbon
- RestTemplate 、OpenFeign的通信基础通信组件:Ribbon
3、RestTemplate对象与LoadBalanced注解
RestTemplate介绍
- RestTemplate是SpringCloud访问Restful API的请求对象
- RestTemplate与HTTPClient、OkHttp职能类似
@LoadBalanced注解
- @LoadBalanced是Ribbon提供的客户端负载均衡注解
- 通常RestTemplate与@LoadBalanced联合使用