Skip to content

Latest commit

 

History

History
28 lines (14 loc) · 1004 Bytes

LOAD_BALANCE.md

File metadata and controls

28 lines (14 loc) · 1004 Bytes

负载均衡方案

方案一:传统注册中心的客户端负载均衡方案

方案一

步骤:

1、tcp-server启动即向tcp-center注册中心上报自己的状态信息(IP、PORT、连接数等)。

2、tcp-center将节点状态信息存储到redis中。

3、Client通过GetTCPIP接口获取tcp-server列表信息(按最小连接数排好序),从第一个开始尝试建立连接。

备注:该方案适用于传统自建机房方案,可以避免SLB/CLB高性能、高可用要求的技术复杂度。

方案二:基于云厂商SLB/CLB负载均衡方案

方案二

说明:

1、客户端直连SLB/CLB,SLB/CLB通过最小连接数策略选择一个后端Server建立连接。

备注:该方案适用于云原生架构,可以节省web-server服务器成本,及客户端复杂度。

** 技术方案选型最终需要根据实际业务情况来决定 **