美文网首页
微服务之间的调用方式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