关于ribbon的知识:。

在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign

ribbon作为客户端的负载均衡:

spring-cloud-starter-eureka自带了ribbon的功能,所以直接使用即可。

自定义ribbon规则_服务调用

自定义ribbon规则_微服务_02

 

自定义ribbon规则_微服务_03

 

1、通过configuration的方式定义规则(比较麻烦,推荐第二种)

自定义ribbon规则_服务调用_04

 

2、通过配置文件中配置规则

自定义ribbon规则_spring_05

 自定义ribbon规则_配置文件_06