Я реализую проект java, где есть несколько развязанных модулей, взаимодействующих с общим сервисом (база данных/веб-сервис).Шаблон проектирования для модуля, который постоянно проверяет, работают ли другие модули в системе?
Существует модуль проверки работоспособности, который непрерывно проверяет все модули, чтобы убедиться, что они функционируют или нет. Если обнаружено, что модуль неактивен или не работает должным образом, модуль проверки работоспособности выполняет ремонт и перезапускает его.
Какая поведенческая схема должна была бы принадлежать?
Не уверен, что Наблюдатель находится прямо здесь. Я думаю, что шаблон Observer - это то, где модуль уведомляет наблюдателей, а здесь проверка работоспособности проверяет другие модули, не ожидая уведомления от них. – ajb
@ajb. Да. Виноват. Изменен мой ответ. –