JettyWebSocketClient Controller Service
描述
WebSocketClientService 的实现。 该服务使用 Jetty WebSocket 客户端模块在整个应用程序中提供 WebSocket 会话管理。
标签
属性
| 名称 | 默认值 | 可选值 | 描述 |
|---|---|---|---|
| Input Buffer Size | 4 kb | 输入(从网络层读取)缓冲区大小的大小。 | |
| Max Text Message Size | 64 kb | 解析/生成期间文本消息的最大大小。 | |
| Max Binary Message Size | 64 kb | 解析/生成期间二进制消息的最大大小。 | |
| Idle Timeout | 0 sec | WebSocket 连接在关闭前可以保持空闲状态的最大时间。设置为 0 秒将禁用超时。 | |
| WebSocket URI | | 此客户端连接到的 WebSocket URI。 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) | |
| SSL Context Service | | 控制器服务 API:SSLContextProvidercn.org.acal.lynxus-lynxus-standard-services-api-nar-2.11.8 | 用于保护服务器的 SSL 上下文服务。如果指定,服务器将仅接受 HTTPS 请求;否则,服务器将仅接受 HTTP 请求 |
| Connection Timeout | 3 sec | 连接 WebSocket URI 的超时。 支持表达式语言:是(仅使用环境/系统变量求值) | |
| Connection Attempt Count | 3 | 尝试建立连接的次数。 支持表达式语言:是(仅使用环境/系统变量求值) | |
| 会话维护间隔 | 10 sec | 会话维护活动之间的间隔。与 WebSocket 服务器建立的 WebSocket 会话可能因不同原因而终止,包括重启 WebSocket 服务器或超时不活动的会话。此会话维护活动定期执行以重新连接那些丢失的会话,以便 WebSocket 客户端在成功重新连接后可以透明地重用相同的会话 ID。维护活动将一直执行,直到相应的处理器或此控制器服务停止。 支持表达式语言:是(仅使用环境/系统变量求值) | |
| Username | | 基本身份验证的用户名。 支持表达式语言:是(仅使用环境/系统变量求值) | |
| Password | | 基本身份验证的用户密码。 敏感属性:是 支持表达式语言:是(仅使用环境/系统变量求值) | |
| Authentication Header Charset | US-ASCII | 基本身份验证标头 base64 字符串的字符集。 支持表达式语言:是(仅使用环境/系统变量求值) | |
| Custom Authorization | | 配置自定义 HTTP 授权标头,如 RFC 7235 第 4.2 节所述。设置自定义授权标头会排除配置用户名和密码属性进行基本身份验证。 敏感属性:是 支持表达式语言:是(仅使用环境/系统变量求值) | |
| HTTP Proxy Host | | HTTP 代理的主机名。 支持表达式语言:是(仅使用环境/系统变量求值) | |
| HTTP Proxy Port | | HTTP 代理的端口号。 支持表达式语言:是(仅使用环境/系统变量求值) |
状态管理
该组件不存储状态。
受限 (Restricted)
该组件不受限。
提供的 Service API
WebSocketServiceWebSocketClientService