SpringCloud负载均衡

此坑待填

  1. Ribborn和Feign这两个东西的用处:
    如果用Ribborn的话,这东西是用在一个服务调取另一个服务的时候,通过Eureka去调取另一个服务的时候用。
    Ribborn在使用的时候,先自动注入一个Template,然后后面跟其他服务的模块名,这个Ribborn会自动判断一下各服务的被占用情况,然后利用这个服务名找地址,转发给合适的地址。
    如果是Feign的话,应该是自动生成了Ribborn。

  2. Gateway的负载均衡
    Gateway的负载均衡,也是根据服务名去找响应地址,然后判断一下发给哪个好。
    Gateway的负载均衡是通过过滤器来实现的,一般都是pre的前置过滤器来实现,以及这里有自动封装的,如果用了lb://service-name的话,会自动判断哪个地址比较闲,然后实现转发。

(问题在于如果是Gateway的访问量比较大,这个东西挂掉了,怎么办的???)

你可能感兴趣的:(SpringCloud负载均衡)