SpringCloud-Ribbon服务调用(三)
https://www.cnblogs.com/qdhxhz/p/9568481.html
一、商品中心服务端
创建商品中心服务端:服务提供方(被调用)
https://github.com/cwn132/service-provider
二、订单中心服务端
创建商品中心服务端:服务消费方(调用)---》商品中心
https://github.com/cwn132/service-consumer
三、Ribbon源码分析
在springcloud中,引入Ribbon来作为客户端时,负载均衡使用的是被@LoadBalanced
修饰的RestTemplate
对象。
在微服中Ribbon和 Hystrix通常是一起使用的,其实直接使用Ribbon和Hystrix实现服务间的调用并不是很方便,通常在Spring Cloud中我们使用Feign完成服务间的调用,
而Feign是对Ribbon和Hystrix做了进一步的封装方便大家使用,对Ribbon的学习能帮你更好的完成Spring Cloud中服务间的调用。