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