RabbitMQ

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

示例

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

用法说明

  • 必须可以通过 Internet 从外部访问 RabbitMQ 代理。

配置源连接参数后,请参阅配置输入数据以了解如何定义方案和关键参数。

参数

参数描述数据类型

主机

RabbitMQ 代理的主机名。

字符串

端口

RabbitMQ 代理可用的端口。

整型

使用 SSL

连接中是否使用 SSL。

布尔

虚拟主机

(可选)

RabbitMQ 代理的虚拟主机。

用户名

(可选)

RabbitMQ 代理的用户名。

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

字符串

密码

(可选)

RabbitMQ 代理的密码。

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

密码

预取计数

预取计数用于指定从 RabbitMQ 发送的消息数。

预取限制在确认消息之前接收的消息数量。

整型

队列名称

(可选)

接收消息的队列名称。

字符串

注意事项和限制

  • 必须可以通过 Internet 从外部访问 RabbitMQ 代理。