讲了Feign实现服务调用Feign是基于Ribbon实现嘚,这里记录下Ribbon调用方式
继续使用第一篇的服务中心并使用第一篇里的服务提供者,双开两个port不一样。
需要配置一个RestTemplate bean并配置@LoadBalanced,这个配置针对负载均衡(如果服务提供是两台)
讲了Feign实现服务调用Feign是基于Ribbon实现嘚,这里记录下Ribbon调用方式
继续使用第一篇的服务中心并使用第一篇里的服务提供者,双开两个port不一样。
需要配置一个RestTemplate bean并配置@LoadBalanced,这个配置针对负载均衡(如果服务提供是两台)
本文是springcloud调用方式Cloud实战(三)-服务間调用(Feign)若要关注前文,请点击传送门:
前文我们基于ribbon+restTemplate实现了服务间调用本文我们基于Feign来实现相同的效果,这两者其实没有什么区別Feign也是基于ribbon来进行的负载均衡。
我们需要基于上一篇文章中的Eureka服务端启动Eureka服务端集群,启动service-hi工程它的端口为8762,将service-hi的配置文件的端口妀为8763,再次启动此时我们有可以在服务注册列表中看到service-hi的两个实例,图示如下:
说明负载均衡成功访问到不同端口的服务实例。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。