RestTemplate 服务名请求

Posted itplay

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RestTemplate 服务名请求相关的知识,希望对你有一定的参考价值。

@loadBalance注解修饰的restTemplate才能实现服务名的调用,没有修饰的restTemplate是没有该功能的。

@loadBalance是Netflix的ribbon中的一个负载均衡的注解

 

 loadBalance注解做了些什么

 

    1、就是从负载均衡器中选一个对应的服务实例,所有的服务名实例都放在负载均衡器中的serverlist

    2、就是从挑选的实例中去请求内容

    3、就是由服务名转为真正使用的ip地址

 

以上是关于RestTemplate 服务名请求的主要内容,如果未能解决你的问题,请参考以下文章

RestTemplate发送数据为JSON的Post请求

Springboot — 用更优雅的方式发HTTP请求(RestTemplate详解)

Springboot -- 用更优雅的方式发HTTP请求(RestTemplate详解)

resttemplate发送请求无服务报错

Eurkea,Ribbon和RestTemplate是如何结合到一起完成服务注册与发现功能的? --上

微服务:如何在一个服务中调用另一个服务的接口(使用http请求)?