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