注册中心:将所有需要用到的微服务注册到一起统一管理
配置中心:将所有需要用到的微服务配置拉到一起进行配置管理
服务集群:各个微服务之间的相互调用形成统一集群
微服务远程调用方式:
1)注册RestTemplate
在微服务的配置类或启动类中注册RestTemplate
@Bean
# 加一个@LoadBalanced就是均衡负载
public RestTemplate restTemplate(){ return new RestTemplate(); }
2)在微服务需要用到的功能中调用RestTemplate
//获取实际需要调用url路径 String url = "http://userservice/user/" + order.getUserId(); //发送http请求,实现远程调用 (可以选择返回json还是对象类型) //这样就得到了其他服务中才能获取的信息 User user = restTemplate.getForObject(url, User.class);
Eureka-注册中心
https://www.cnblogs.com/Yukino1903/p/16920881.html
Ribbon-负债均衡
https://www.cnblogs.com/Yukino1903/p/16920928.html
标签:调用,服务,url,spring,RestTemplate,注册,远程,cloud From: https://www.cnblogs.com/Yukino1903/p/16920955.html