Spring原生框架:RestTemplate 跨服务调用

RestTemplate
spring原生框架就有支持的http请求的服务调用:RestTemplate
在需要调用的服务启动项中,初始化RestTemplate

@Bean
@LoadBalanced  //添加Ribbon的负载均衡
public RestTemplate restTemplate(){
return new RestTemplate;
}

代码调用方法

restTemplate.getForObject(url:"http://****",需要返回封装的对象类型);

存在问题
url拼接到地址中,不方便后期代码的维护(地址可能变更、该地址服务可能宕机)
不会服务发现,当调用地址的服务有多台时,不能负载均衡

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值