美文网首页
微服务之间的调用方式RestTemplate 和 Feign

微服务之间的调用方式RestTemplate 和 Feign

作者: 浮生_1918 | 来源:发表于2019-03-04 14:43 被阅读0次

在学习spring cloud时,在参看官方文档的时候看到这样一段话:

大意是springcloud 支持feign和resttemplate来实现对微服务的调用,为此,你需要配置一个list,属性为<client>.ribbon.listOfServers,client时你客户端的id。

这里我关注的是feign和rest template为什么是同等的地位,于是去百度了一波。

在spring cloud 中有两种服务调用方式,一种是ribbon+restTemplate ,另一种是feign。相对来说,feign因为注解使用起来更简便。而restTemplate需要我们自定义一个RestTemplate,手动注入,并设置成LoadBalance。

(详细的请参见https://blog.csdn.net/u014590757/article/details/80233215)

另外,我们在Java项目中调用接口有四种方式,分别是:

Httpclient

Okhttp

Httpurlconnection

RestTemplate

。这里关于具体的使用方法,以后介绍。大家也可以自行百度。

关于httpclient的介绍参见https://www.cnblogs.com/visec479/p/4820968.html

相关文章

网友评论

      本文标题:微服务之间的调用方式RestTemplate 和 Feign

      本文链接:https://www.haomeiwen.com/subject/ycmbuqtx.html