RibbonLoadBalance(负载均衡)OpenFeign服务--JAVA成长之路

Posted JAVA数据结构

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RibbonLoadBalance(负载均衡)OpenFeign服务--JAVA成长之路相关的知识,希望对你有一定的参考价值。

负载均衡LB

Load Balance(负载均衡):简单的说就是将用户的请求平摊的分配到多个服务器上,从而达到系统的HA(高可用)。常见的负载均衡工具有nginx、LVS,硬件上F5等

集中式LB

即在服务的消费方和提供方之间使用独立的LB设施,可以是硬件F5、也可以是软件nginx、LVS等,提供该设施将请求通过某种策略发送给服务提供方

进程内LB

Ribbon

SpringCloud Ribbon是基于Netflix Ribbon实现的一套客户端的负载均衡工具,主要功能是提供了客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供了一系列完善的配置项例如连接超时、重试等。Ribbon目前也进入了维护模式

版本选择

SpringCloud版本依赖于SpringBoot的版本,可以从官网查询相关版本依赖关系:spring.io/projects/sp…


  
    
    
  
  1. 以上是关于RibbonLoadBalance(负载均衡)OpenFeign服务--JAVA成长之路的主要内容,如果未能解决你的问题,请参考以下文章

    nginx负载均衡

    Ribbon-负载均衡策略

    ribbon负载均衡详解

    四层负载均衡技术

    快速理解负载均衡

    常见的负载均衡技术