ConnectWebSocket
描述:
作为WebSocket客户端与远程WebSocket服务器交互。当配置了此组件的WebSocket客户端从远程WebSocket服务器接收消息时,将根据接收的消息类型传输到不同的输出中。
标签:
subscribe, WebSocket, consume, listen, 订阅, 消费, 监听
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
客户端服务 | 控制器服务API: WebSocketClientService 实现: JettyWebSocketClient | 指定可连接到WebSocket服务器的客户端服务配置. | |
客户端Id | 用于标识WebSocket会话的客户端ID。 用于在客户端服务中唯一标识,否则在启动时,将报WebSocketConfigurationException异常 |
连线:
名字 | 描述 |
---|---|
text message | WebSocket文本消息输出 |
binary message | WebSocket二进制消息输出 |
connected | WebSocket会话已建立 |
读取属性:
未提供。
写入属性:
名字 | 描述 |
---|---|
websocket.controller.service.id | WebSocket客户端服务ID |
websocket.session.id | 已建立的WebSocket会话ID |
websocket.endpoint.id | WebSocket endpoint id. |
websocket.local.address | WebSocket客户端地址 |
websocket.remote.address | WebSocket服务器地址 |
websocket.message.type | TEXT or BINARY. |
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件禁止提供输入流。
系统资源考量:
未提供。