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