Библиотеки маршрутов
В разделе Библиотеки маршрутов вы можете создавать и настраивать различные библиотеки маршрутов для дальнейшего использования в интеграциях.
Доступные типы маршрутов:
-
AGGREGATOR
Маршрут для объединения нескольких сообщений в одно на основе определенных условий. Aggregator из паттернов EIP. -
LISTENER-QUEUE-ARTEMIS
Маршрут, который прослушивает и обрабатывает сообщения из очереди брокера ActiveMQ Artemis. -
QUARTZ
Маршрут для планирования и запуска процессов по расписанию с использованием Quartz 2.x. -
ROUTE-CALLABLE
Динамически создаваемый маршрут, который можно вызвать программно. -
SUBSCRIPTION-TOPIC-ARTEMIS
Маршрут, который прослушивает и обрабатывает сообщения из топика брокера сообщений ActiveMQ Artemis. -
TIMER
Маршрут, который запускается при срабатывании таймера через заданные интервалы времени.
Создание библиотеки маршрутов
-
Чтобы создать библиотеку маршрутов, перейдите в раздел Библиотеки маршрутов и нажмите кнопку
Add Route Library. После этого вам будет предложено заполнить следующие параметры:
-
General
-
*Factory: Идентификатор фабрики для данной библиотеки маршрутов. Обязательное поле с предустановленным значением —
route-library. -
*Object Id: Обязательное поле. Идентификатор библиотеки маршрутов.
-
Display Name: Отображаемое имя библиотеки маршрутов. Необязательное поле.
-
Description: Необязательное поле. Краткое описание.
-
-
Redelivery policy
-
Настройка обработки ошибок и повторной доставки сообщений. Подробнее ознакомиться можно здесь.
-
-
Routes
-
Раздел Routes позволяет создавать и настраивать различные типы маршрутов для обработки сообщений.
-
-
-
После заполнения всех обязательных полей, нажмите кнопку
Addдля добавления библиотеки маршрутов.
Управление библиотеками маршрутов
Остановить библиотеку маршрутов
-
Перейдите в раздел Библиотеки маршрутов, чтобы увидеть все добавленные библиотеки.
-
Напротив выбранной библиотеки нажмите кнопку
Stop. Библиотека маршрутов будет остановлена. -
Появится подтверждающее сообщение о том, что операция выполнена успешно: 'Operation Succeeded!'.
-
В столбце 'Status' должно отображаться 'Resolved', подтверждая успешную остановку.
Запустить библиотеку маршрутов
-
Перейдите в раздел Библиотеки маршрутов, чтобы увидеть все добавленные библиотеки.
-
Нажмите кнопку
Start. Библиотека маршрутов будет запущена. -
Появится подтверждающее сообщение о том, что операция выполнена успешно: 'Operation Succeeded!'.
-
В столбце 'Status' должно отображаться 'Active', подтверждая успешный запуск.
Удалить библиотеку маршрутов
-
Перейдите в раздел Библиотеки маршрутов, чтобы увидеть все добавленные библиотеки.
-
Нажмите кнопку
Uninstall. Появится сообщение с просьбой подтвердить удаление библиотеки маршрутов. -
Убедитесь, что вы действительно хотите удалить библиотеку, так как эту операцию нельзя отменить.
-
В случае подтверждения появится сообщение о том, что операция выполнена успешно: 'Operation Succeeded!'.
-
Библиотека будет удалена и больше не будет отображаться в списке библиотек.
Управление маршрутами
Добавление маршрута в библиотеку маршрутов
Для добавления маршрута в библиотеку маршрутов перейдите в подраздел Маршруты, нажмите кнопку Add Route и добавьте нужный маршрут.
|
При внесении изменений в существующий маршрут или добавлении новых маршрутов в библиотеку необходимо сохранить эти изменения, нажав кнопку Save в библиотеке маршрутов или кнопку Save all непосредственно в самом маршруте. |
Удалить маршрут
-
В выбранной библиотеке маршрутов перейдите в подраздел Маршруты, чтобы увидеть все добавленные маршруты;
-
Напротив выбранного маршрута нажмите кнопку
Remove; -
Поле
Statusмаршрута изменится наActive (to removal)и название маршрута в дереве меню будет перечеркнуто;
-
Для окончательного удаления маршрута перейдите в библиотеку маршрутов и сохраните изменения.