TsgcWebSocketLoadBalancerServer › 属性

TsgcWebSocketLoadBalancerServer 属性

按用途分组的已发布属性,以及完整的字母排序列表。

连接

名称描述
Active启动或停止负载均衡器,打开接受下游客户端和后端 TsgcWebSocketServer 注册的侦听套接字。
Port负载均衡器接受传入 WebSocket/HTTP 客户端和后端服务器注册的 TCP 端口。
Bindings负载均衡器侦听下游客户端和后端注册的 IP/端口对集合。
MaxConnections负载均衡器接受的并发 TCP 连接(下游客户端加已注册后端)的最大数量。

HTTP

名称描述
HTTP2Options在负载均衡器的 TLS 监听器上启用并调优 HTTP/2,用于处理来自下游客户端的 HTTPS 请求。

安全性

名称描述
SSL在负载均衡器上启用 TLS/SSL,使客户端可以使用 wss://https:// 进行连接。
SSLOptions保存负载均衡器 TLS 侦听器的证书路径、TLS 版本选择和 OpenSSL 调优参数。
SecurityOptions定义准入规则,例如到达负载均衡器的 WebSocket 握手的允许来源。

可靠性

名称描述
LoadBalancer配置负载均衡器如何在已注册的后端之间分配下游连接以及哪些协议参与均衡。
FallBack为负载均衡器上不支持原生 WebSockets 的浏览器提供替代传输方式。

高级

名称描述
选项负载均衡器的其他行为标志:分片处理、超时、HTTP 测试页面和 UTF-8 验证。
Extensions在负载均衡器前端配置 WebSocket 协议扩展,例如逐消息 deflate 压缩。
Specifications启用或禁用负载均衡器将从下游客户端接受的 WebSocket 协议规范。
ThreadPool启用线程池,在连接关闭时回收工作线程而不是销毁它们。
ThreadPoolOptions配置启用 ThreadPool 时使用的可重用线程池的大小和上限。
限流限制负载均衡器在每个连接上读取或写入的带宽(比特/秒)。

诊断

名称描述
LogFile将负载均衡器处理的每个套接字消息写入日志文件,用于调试和审计。
Version嵌入在二进制文件中的 sgcWebSockets 库版本的只读字符串。

所有属性(按字母排序)

名称描述
Active启动或停止负载均衡器,打开接受下游客户端和后端 TsgcWebSocketServer 注册的侦听套接字。
Bindings负载均衡器侦听下游客户端和后端注册的 IP/端口对集合。
Extensions在负载均衡器前端配置 WebSocket 协议扩展,例如逐消息 deflate 压缩。
FallBack为负载均衡器上不支持原生 WebSockets 的浏览器提供替代传输方式。
HTTP2Options在负载均衡器的 TLS 监听器上启用并调优 HTTP/2,用于处理来自下游客户端的 HTTPS 请求。
LoadBalancer配置负载均衡器如何在已注册的后端之间分配下游连接以及哪些协议参与均衡。
LogFile将负载均衡器处理的每个套接字消息写入日志文件,用于调试和审计。
MaxConnections负载均衡器接受的并发 TCP 连接(下游客户端加已注册后端)的最大数量。
选项负载均衡器的其他行为标志:分片处理、超时、HTTP 测试页面和 UTF-8 验证。
Port负载均衡器接受传入 WebSocket/HTTP 客户端和后端服务器注册的 TCP 端口。
SecurityOptions定义准入规则,例如到达负载均衡器的 WebSocket 握手的允许来源。
Specifications启用或禁用负载均衡器将从下游客户端接受的 WebSocket 协议规范。
SSL在负载均衡器上启用 TLS/SSL,使客户端可以使用 wss://https:// 进行连接。
SSLOptions保存负载均衡器 TLS 侦听器的证书路径、TLS 版本选择和 OpenSSL 调优参数。
ThreadPool启用线程池,在连接关闭时回收工作线程而不是销毁它们。
ThreadPoolOptions配置启用 ThreadPool 时使用的可重用线程池的大小和上限。
限流限制负载均衡器在每个连接上读取或写入的带宽(比特/秒)。
Version嵌入在二进制文件中的 sgcWebSockets 库版本的只读字符串。