Дерево страниц
Skip to end of metadata
Go to start of metadata

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 4 Текущий »

Структура

КМА должен оповещать МА о:

  • запуске и остановке приложения,
  • запуске и завершении работы агента по каждой НЗ,
  • принудительной остановке агента,
  • сбоях в работе агента - передавать протокол ошибки.

Чтобы отследить жёсткую остановку приложения, КМА должен с интервалом в 1 мин. посылать heart-beat сообщение. МА, если не получает heart-beat сообщение за 1,5 мин., то регистрирует остановку приложения на данном сервере.

Для ASAP агентов событием запуска, публикуемого в МА, является формирование подписки на очередь данных, а не каждый запуск объекта агента по каждому сообщению. Событием завершения - снятие подписки.

Передача сообщений мониторинга в МА должно происходить через выделенную не durable JMS-Queue (условно назовём её "amc-to-am", конкретное имя очереди должно быть настраиваемым). Во всех сообщениях в МА должны передаваться:

  • имя сервера КМА,
  • имя приложения,
  • время сообщения (штатный атрибут JMS-сообщения, getJMSTimestamp()),
  • идентификатор НЗ.
  • Нет меток