Shiva S.S Ответов: 1

Какой шаблон дизайна выбрать для системы сигнализации/оповещения


Привет,

- Я разрабатываю серверное приложение на языке C++, которое должно генерировать различные типы сигналов тревоги на основе различных данных, полученных из различных источников.
- Серверное приложение должно применять определенный алгоритм/валидацию для каждого типа данных, чтобы идентифицировать сбой и генерировать сигнал тревоги/оповещения о сбое
- Как только сбой будет идентифицирован, информация будет отправлена клиентам, а также зарегистрирована в базе данных.

Какой шаблон проектирования я должен выбрать для реализации функции сигнализации/оповещения и выполнения последующих действий, таких как отправка/протоколирование и т.д.?

Просьба к экспертам представить свои предложения.

Спасибо.

Что я уже пробовал:

Я планирую использовать шаблон State или State machine для изменения статуса на основе полученных данных и поддержания его.

После изменения статуса существует определенный алгоритм, который должен быть применен для каждого типа сигнала тревоги, чтобы генерировать его.

1 Ответов

Рейтинг:
0

CPallini

Во всяком случае, это действительно зависит от всех деталей вашего сценария. Стратегия[^] образец можно было бы принять во внимание.


Maciej Los

5ed!

CPallini

Спасибо тебе, Мацей!