Тип канала RabbitMQ в ArcGIS Velocity может подписываться на внешний брокер RabbitMQ и получать сообщения от него. RabbitMQ — это программное обеспечение для организации очередей сообщений, которое позволяет распространять и использовать сообщения через очереди сообщений.
Примеры
Ниже приведены примеры использования канала:
- Аналитик данных хочет получить данные сенсора, доступные через брокера RabbitMQ.
- Транспортный отдел настраивает канал RabbitMQ для получения местоположений транспортных средств и информации об атрибутах.
Примечания по использованию
При работе с каналом учитывайте следующее:
После задания свойств канала подключения настройте входные данные, чтобы задать схему и ключевые свойства.
Параметры
Ниже приведены параметры канала:
| Параметр | Описание | Тип данных |
|---|---|---|
| Хост | Имя хоста брокера RabbitMQ. | Строка |
| Порт | Порт брокера RabbitMQ. | Integer |
| Использовать SSL | Указывает, используется ли SSL при подключении к брокеру RabbitMQ. | Boolean |
| Виртуальный хост (дополнительно) | Имя виртуального хоста брокера RabbitMQ. | Строка |
| Имя пользователя (дополнительно) | Имя пользователя брокера RabbitMQ. Этот параметр необходим, если указанная очередь RabbitMQ защищена. | Строка |
| Пароль (дополнительно) | Пароль брокера RabbitMQ. Этот параметр необходим, если указанная очередь RabbitMQ защищена. | Пароль |
| Размер предварительной выборки | Количество сообщений, которые можно отправить с RabbitMQ. Счетчик предварительной выборки ограничивает количество сообщений, которые могут быть получены до подтверждения сообщения. | Integer |
| Имя очереди (дополнительно) | Имя очереди, по которой будут приниматься сообщения. | Строка |
| Имя обмена (дополнительно) | Имя обмена для публикации сообщений и распределения по соответствующим очередям. Биржа обмена позволяет нескольким пользователям получать одно и то же сообщение от брокера RabbitMQ, доставляя его непосредственно пользователям, подписанным на эти очереди, или позволяя пользователям получать его по мере необходимости. | Строка |
Рекомендации и ограничение
При использовании канала учитывайте следующее:
Брокер RabbitMQ должен быть доступен через интернет.