Rest RestTemplate、Feign客户端

Rest RestTemplate 基本上不用
Feign客户端工具 以后再实际开发中用的最多
Feign是一个声明式的Http客户端调用工具,采用接口+注解方式实现,易读性比较强

rest方式注意点

默认方式开启负载均衡功能,如果以别名(app-itmayiedu-memeber)名称进行调用服务接口的时候必须@LoadBalance注解

feign客户端注意点

默认超时时间1s;
springcloud默认开启支持ribbon
feign客户端默认开启ribbon 本地负载均衡

 ###设置feign客户端超时时间
ribbon:
###指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间。
 ReadTimeout: 5000
###指的是建立连接后从服务器读取到可用资源所用的时间。
 ConnectTimeout: 5000

微服务架构

两种客户端工具

feign客户端的使用

两种客户端工具

相关文章: