Ribbon负载均衡

£神魔★判官ぃ 2022-03-08 18:05 385阅读 0赞

1. 什么是Ribbon
Spring Cloud Ribbon 是基于Netflix Ribbon实现的一套客户端 负载均衡的工具
主要功能是提供客户端的软件负载均衡算法, 将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时, 重试等。简单的说, 就是在配置文件中列出Load Balance(简称LB)后面所有的机器。Ribbon 会自动的帮助你基于某种规则(如简单轮询, 随机连接等)去连接这些机器, 我们也很容易使用Ribbon 实现自定义的负载均衡算法
2.能干什么
LB:即负载均衡(Load Balance)在微服务或者分布式集群中经常用的哟中应用。
负载均衡简单的说就是将用户的请求平摊的分配到过个服务上, 从而达到系统的HA(HIGH AVALIABLE)
常见的负载均衡软件有 Nginx,LVS,硬件F5 等
相应的在中间件, 例如:dubbo和SpringCloud中均给我们提供了负载均衡, SpringCloud的负载均衡算法可以自定义
集中式(硬件 F5 ), 进程式(Ribbon)

发表评论

表情:
评论列表 (有 0 条评论,385人围观)

还没有评论,来说两句吧...

相关阅读

    相关 负载均衡Ribbon

    1. Feign 默认集成了 Ribbon Feign 是一个声明式的伪 Http 客户端,它使得写 Http 客户端变得更简单。使用 Feign,只需要创建一个接口并注

    相关 负载均衡---ribbon

    Ribbon:提供云端负载均衡,有多种负载均衡策略可供选择,可配合服务发现和断路器使用。 上一篇简单讲解了eureka的使用,这一篇文章基于上一篇的基础上,讲一下spring

    相关 Ribbon负载均衡

    1. 集中式负载均衡 > 在客户端和服务端之间使用独立的负载均衡设施(可以是硬件,如F5, 也可以是软件,如nginx、LVS等), 由该设施负责把访问请求通过某种策略转发