PutWebSocket
描述:
通过ListenWebSocket或ConnectWebSocket建立的连接会话将消息发送到WebSocket远程
标签:
WebSocket, publish, send, 发布, 发送
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
会话Id | ${websocket.session.id} | 获取会话ID的表达式,如果不设置,将向WebSocket服务端服务对应所有连接的WebSocket客户端发送消息。 支持表达式语言 (支持流属性和变量) | |
WebSocket配置服务ID | ${websocket.controller.service.id} | 获取配置服务ID的表达式 支持表达式语言 (支持流属性和变量) | |
Endpoint Id | ${websocket.endpoint.id} | 获取配置服务Endpoint的Id表达式 支持表达式语言 (支持流属性和变量) | |
消息类型 | TEXT | 消息的类型可为 TEXT 或 BINARY 支持表达式语言 (支持流属性和变量) |
连线:
名字 | 描述 |
---|---|
success | 成功将数据流发送到目标后输出到此连线 |
failure | 将数据流发送失败后输出到此连线 |
读取属性:
未提供。
写入属性:
名字 | 描述 |
---|---|
websocket.controller.service.id | WebSocket配置服务ID |
websocket.session.id | 已建立的会话Id |
websocket.endpoint.id | WebSocket endpoint id. |
websocket.message.type | TEXT 或 BINARY. |
websocket.local.address | WebSocket服务器端地址 |
websocket.remote.address | WebSocket客户端地址 |
websocket.failure.detail | 失败细节 |
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件必须提供输入流。
系统资源考量:
资源 | 描述 |
---|---|
MEMORY | 此组件的实例可能导致此系统资源的高使用率。多个实例或高并发性设置可能导致性能下降。 |