标签:核心 服务端 存储 抽样 节点 实战 方式 png com
对于负载均衡依据介质而分可以分成硬件负载均衡和软件负载均衡,软件的负载均衡则是通过在服务器上安装负载均衡功能的模块或者软件来完成请求分发工作。
无论是硬件负载均衡还是软件的负载均衡都是通过维护一个下挂的服务器清单列表,通过心跳检测功能剔除有问题的服务器节点,保证剩余服务器节点的可访问。客户端提交访问请求到负载均衡设备时,该设备会依据某种负载均衡算法,选择一个服务器用于转发客户端请求。
可以依据可提供服务的服务器清单所存储的位置细分成客户端负载均衡和服务端负载均衡。客户端负载均衡是客户端节点自己从注册中心获取一份服务端节点的服务清单自己进行维护(如Ribbon)。服务器端负载均衡将在服务端前有一个软件自己维护服务端节点,进行负载均衡(如nginx)。
Spring Cloud Ribbon是一个基于http和TCP的客户端负载均衡工具,它是基于Netfix Ribbon实现。
Ribbon主要有以下几个模块:
ribbon的负载均衡策略有:
参考 :http://c.biancheng.net/view/5353.html
《Spring Cloud 微服务实战》
标签:核心 服务端 存储 抽样 节点 实战 方式 png com
原文地址:https://www.cnblogs.com/songlove/p/14819135.html