RabbitMQ

ArcGIS Velocity 中的 RabbitMQ 源类型可以订阅并使用来自外部可访问的 RabbitMQ 代理的消息。 RabbitMQ 是一个消息队列软件,允许通过消息队列分发和使用消息。

了解有关 RabbitMQ 的详细信息

示例

以下是 RabbitMQ 源的用例:

  • 一位数据分析师希望获取通过 RabbitMQ 代理提供的传感器数据。
  • 运输部门配置 RabbitMQ 源以使用车辆位置和属性信息。

用法说明

配置源连接参数后,配置输入数据以定义方案和关键参数。

参数

以下是 RabbitMQ 源的参数:

参数描述数据类型

主机

RabbitMQ 代理的主机名。

字符串

端口

RabbitMQ 代理的端口。

整型

使用 SSL

指定 SSL 是否将用于连接 RabbitMQ 代理。

布尔

虚拟主机

(可选)

RabbitMQ 代理的虚拟主机。

用户名

(可选)

RabbitMQ 代理的用户名。

当指定的 RabbitMQ 队列为安全队列时,此参数为必填项。

字符串

密码

(可选)

RabbitMQ 代理的密码。

当指定的 RabbitMQ 队列为安全队列时,此参数为必填项。

密码

预取计数

可以从 RabbitMQ 发送的消息数。

预取计数用于限制在确认消息之前可以接收的消息数。

整型

队列名称

(可选)

接收消息的队列名称。

字符串

交换机名称

(可选)

消息发布并分发到相应队列的交换机名称。

交换机允许多个用户从 RabbitMQ 代理接收相同的消息,通过将消息直接传递给订阅了这些队列的用户,或者允许用户根据需要提取消息。

字符串

注意事项和限制

必须可以通过 Internet 访问 RabbitMQ 代理。