本文是SpringCloud实战(二)-服务间调用(ribbon+restTemplate),若要关注前文,请点击传送门:
SpringCloud实战(一)-高可用的服务注册中心(Eureka)
前文我们介绍了高可用Eureka集群搭建。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+restTemplate。
一、ribbon简介
Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用,它包含负载均衡框架,支持可插拔式的负