Дом Програмное обеспечение Что такое управляемая событиями архитектура (eda)? - определение из техопедии

Что такое управляемая событиями архитектура (eda)? - определение из техопедии

Оглавление:

Anonim

Определение - что означает Event-Driven Architecture (EDA)?

Управляемая событиями архитектура (EDA) - это шаблон архитектуры программного обеспечения, который способствует производству, обнаружению и потреблению и реагированию на значительные изменения в состоянии системы (известные как события). Это применяется посредством проектирования и реализации приложений и систем, которые передают события среди слабосвязанных программных компонентов и сервисов.

Techopedia объясняет архитектуру, управляемую событиями (EDA)

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


События состоят из двух частей:

  1. Заголовок: включает информацию, такую ​​как имя события, отметка времени события и тип события
  2. Тело: описывает, что на самом деле произошло
Инициируемая событиями архитектура построена на четырех логических уровнях:

  • Генератор событий
  • Канал событий
  • Механизм обработки событий
  • Нижестоящая управляемая событиями деятельность

Три стиля обработки событий:

  • Простая обработка событий
  • Обработка потока событий
  • Комплексная обработка событий
Что такое управляемая событиями архитектура (eda)? - определение из техопедии