简单RabbitMQ接收器
使用说明
简单 RabbitMQ 接收器用于连接 RabbitMQ 服务,从指定队列接收消息,并将消息内容作为输出结果。
该工具适用于仅按队列名称接收消息的场景。获取实时流数据时,可与 RabbitMQ 监听触发器配合使用。
功能原理
工具根据 RabbitMQ 服务器地址、端口、虚拟主机和队列名称建立连接,读取队列中的消息并输出。
- 简单连接:通过服务器和队列配置接收消息,不需要配置交换机和路由 key。
- 数量控制:通过消息数量参数控制单次接收的消息条数。
SuperMap TransformX 2026 版本开始支持。
参数说明
| 参数名 | 参数释义 | 参数类型 |
|---|---|---|
| 服务器地址 | RabbitMQ 服务器地址。必填项。 | String |
| 端口(可选) | RabbitMQ 服务器端口号。默认值为 5672。 | Integer |
| 虚拟主机(可选) | RabbitMQ 服务器虚拟主机名称。 | String |
| 用户名(可选) | 连接 RabbitMQ 服务器的用户名。 | String |
| 密码(可选) | 连接 RabbitMQ 服务器的密码。 | String |
| 队列名称 | 需要接收消息的队列名称。 | String |
| 消息数量(可选) | 接收的消息数量。填 0 表示获取全部消息;大于 0 时,仅获取指定数量的消息。默认值为 0。 | Integer |
输出结果
| 参数名 | 参数释义 | 参数类型 |
|---|---|---|
| 请求结果 | 接收到的 RabbitMQ 消息内容。 | String |