Оглавление:
- Определение - что означает Event-Driven Architecture (EDA)?
- Techopedia объясняет архитектуру, управляемую событиями (EDA)
Определение - что означает Event-Driven Architecture (EDA)?
Управляемая событиями архитектура (EDA) - это шаблон архитектуры программного обеспечения, который способствует производству, обнаружению и потреблению и реагированию на значительные изменения в состоянии системы (известные как события). Это применяется посредством проектирования и реализации приложений и систем, которые передают события среди слабосвязанных программных компонентов и сервисов.
Techopedia объясняет архитектуру, управляемую событиями (EDA)
Управляемая событиями архитектура дополняет сервис-ориентированную архитектуру, потому что эти сервисы могут быть активированы триггерами, запускаемыми на входящих событиях. Управляемые событиями системы включают в себя источники событий и потребителей событий. Потребители событий применяют реакции, как только события представлены. Первоначальная категория потребителей событий основана на традиционных компонентах, таких как промежуточное программное обеспечение, ориентированное на сообщения, тогда как вторая категория требует соответствующей исполнительной структуры транзакций.
События состоят из двух частей:
- Заголовок: включает информацию, такую как имя события, отметка времени события и тип события
- Тело: описывает, что на самом деле произошло
- Генератор событий
- Канал событий
- Механизм обработки событий
- Нижестоящая управляемая событиями деятельность
Три стиля обработки событий:
- Простая обработка событий
- Обработка потока событий
- Комплексная обработка событий












