微服务SpringC...

微服务 四:客户端负载均衡器

2019-05-15  本文已影响45人  码道功臣

客户端负载均衡简介

关于客户端负载均衡在“LB与服务发现”章节已做过介绍

4.2.Ribbon简介

Ribbon是Netflix 发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组 件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随即连接等)去连接这些机器。我们也很容易使用Ribbon实现 自定义的负载均衡算法。

图片.png

图(10)ribbon工作原理图

Ribbon客户端组件提供一系列完善的配置选项,比如连接超时、重试、重试算法等。Ribbon内置可插拔、可定制的负载均衡组件。

下面是用到的一些负载均衡策略:

Ribbon中还包括以下功能:

上一篇 下一篇

猜你喜欢

热点阅读