|
Для распределения вычислительной нагрузки экземпляры приложений с агентами могут разворачиваться на множестве серверов, составляющих кластер балансировки. Менеджер агентов должен стремиться обеспечить запуск очередного агента на наименее загруженном сервере в кластере. Каждая настройка должна быть ассоциирована с некоторым пулом серверов, определяющим кластер балансировки для данной НастроЗ. На каждом сервере пула должно быть установлено приложение с агентом, указанным в Настройке запуска. В простой конфигурации пул может быть единым для всех Настроек запуска.
JMS-Queue или JMS-Topic, через которую агент получает сообщения для обработки. В системе может быть несколько разных очередей данных, но отдельный агент за один запуск может получать сообщения только из одной очереди, управляемой МА.
Содержит имя JMS-очереди, в которую публикуются сообщения, которые должны обрабатывать агенты и тип очереди (Topic или Queue).
Приложение с агентами должно включать в себя jar-библиотеку для удаленного взаимодействия с менеджером агентов. В зависимости от типа приложения, могут подключаться дополнительные библиотеки. В частности, библиотека для получения протоколов изменений документов CompanyMedia (ChLog) через JMS-очереди CM и библиотека для активации агентов, реализованных в виде spring-бинов.
Название | Описание |
---|---|
ssrv-war | приложение на базе типовой версии |
CompanyMedia/ssrv-war | приложение на базе кастомной версии |
Группа параметров описывает набор параметров агентов и их значения. Группа параметров указывается в настройке запуска и задает общие значения параметров для всех агентов, входящих в настройку запуска.
Группа параметров может использоваться для облегчения задания типовых параметров агентов, а также для последующей группировки настроек запуска агентов.
При задании параметров агента в настройке запуска, если используется группа параметров, то именно она определяет значения тех параметров агента, которые указаны в группе параметров (пересечение множеств параметров агента и параметров, определенных в группе параметров). Значения остальных параметров агента задаются непосредственно в настройке запуска.
Приложение | Приложение |
---|---|
Группа параметров | Идентфикатор СО |
Описание | - |
Параметры |
|
Приложение | Приложение |
---|---|
Группа параметров | Идентфикатор СО + Согласование |
Описание | - |
Параметры |
|