天天开心^_^

TsgcWebSocketLoadBalancerServer

19 12月
作者:popsky|分类:sgcWebSockets控件说明

TsgcWebSocketLoadBalancerServer允许在一组服务器上分发消息,并使用随机序列或更少的连接算法分发客户端连接。

负载平衡器服务器从TsgcWebSocketServer继承所有方法和属性。

按照以下步骤配置此组件:

  1. 在选项卡上拖拽TsgcWebSocketLoadBalancerServer组件

  2. 设置端口(默认值为80)。如果您位于防火墙后面,则可能需要对其进行配置。

  3. 配置LoadBalancer属性:

    1. lbRandom:每当新客户端请求新连接时,它都会返回一个随机服务器。

    2. lbConnections:每当一个新客户端请求一个新连接时,它将返回连接的客户端较少的服务器。

    4.存在特定于LoadBalancerServer的服务器事件:

        -OnBeforeSendServerBinding:在将绑定发送到新的客户端连接之前引发。

        -OnClientConnect:每次建立客户端连接时,都会触发此事件。

        -OnClientDisconnect:每次断开客户端连接时,都会触发此事件。

        -OnClientMessage:当从服务器接收到新的文本消息时引发。

        -OnClientBinary:当从服务器接收到新的二进制消息时引发。

        -OnClientFragmented:当从服务器接收到新的分段消息时引发。

        -OnServerConnect:当新服务器连接到LoadBalancerServer时引发。

        -OnServerDisconnect:当服务器与LoadBalancerServer断开连接时引发。

        -OnServerReady:当服务器准备好接受消息时引发。

    5.配置备份服务器的“LoadBalancer”属性,以连接到LoadBalancerServer。

    6.创建过程并设置属性Active=true

浏览34.7k 评论16847
返回
目录
返回
首页
TsgcWebSocketClient_WinHTTP TsgcWebSocketProxyServer

发表评论

  • 评论列表