微服务分布式架构基础与实战:基于Spring Boot + Spring Cloud
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第3章 分布式的通信

2.4节中的实例已经获得了注册中心内其他服务的信息,此时可以直接通过HTTP使用HttpClient、OKHttp、CXF、UrlOpenConnection等方式对接口进行调用。但当服务数目增多后,如果使用上述方式调用接口,调用接口部分的代码将过于频繁与烦琐,而调用接口的前期步骤是几乎相同的代码,且不断复制HttpClient等相关的代码访问接口。

Spring Cloud提供了Feign作为彼此通信的交流工具,只用一个注解就可以使用其他工程下提供的接口。