TsgcWebSocketLoadBalancerServer › 方法

TsgcWebSocketLoadBalancerServer 方法

按用途分组的公开方法,后跟完整的字母顺序列表。

连接

名称描述
Start从辅助线程启动负载均衡器,使调用线程在打开绑定时不被阻塞。
Stop从辅助线程停止负载均衡器,以便调用线程在连接关闭期间不被阻塞。
ReStart从辅助线程停止并重新启动负载均衡器,适用于在运行时更改绑定或端口后使用。
DisconnectAll断开所有活跃的客户端连接和所有已注册的备用服务器,同时保持负载均衡器继续监听新连接。

消息传递

名称描述
Broadcast将 WebSocket 消息扇出到集群中的每个备份服务器,可选择按频道、协议或连接 GUID 列表过滤。
WriteData通过备份服务器将 WebSocket 消息发送给由连接 GUID 标识的单个客户端,该备份服务器拥有对应的会话。
Ping向通过负载均衡器连接的每个客户端发送 WebSocket ping 帧。

HTTP/2 推送

名称描述
PushPromiseAddPreLoadLinks注册一条 HTTP/2 服务器推送规则,每当负载均衡器提供匹配请求路径时,预加载一组相关资源。
PushPromiseRemovePreLoadLinks移除之前在负载均衡器上为给定请求路径注册的 HTTP/2 服务器推送规则。

所有方法(按字母顺序)

名称描述
Broadcast将 WebSocket 消息扇出到集群中的每个备份服务器,可选择按频道、协议或连接 GUID 列表过滤。
DisconnectAll断开所有活跃的客户端连接和所有已注册的备用服务器,同时保持负载均衡器继续监听新连接。
Ping向通过负载均衡器连接的每个客户端发送 WebSocket ping 帧。
PushPromiseAddPreLoadLinks注册一条 HTTP/2 服务器推送规则,每当负载均衡器提供匹配请求路径时,预加载一组相关资源。
PushPromiseRemovePreLoadLinks移除之前在负载均衡器上为给定请求路径注册的 HTTP/2 服务器推送规则。
ReStart从辅助线程停止并重新启动负载均衡器,适用于在运行时更改绑定或端口后使用。
Start从辅助线程启动负载均衡器,使调用线程在打开绑定时不被阻塞。
Stop从辅助线程停止负载均衡器,以便调用线程在连接关闭期间不被阻塞。
WriteData通过备份服务器将 WebSocket 消息发送给由连接 GUID 标识的单个客户端,该备份服务器拥有对应的会话。