Зміст:
- Визначення - Що означає архітектура, орієнтована на події (EDA)?
- Техопедія пояснює керовану подіями архітектуру (EDA)
Визначення - Що означає архітектура, орієнтована на події (EDA)?
Керована подіями архітектура (EDA) - це модель архітектури програмного забезпечення, яка сприяє виробленню, виявленню та споживанню та реакції на суттєві зміни стану системи (відомі як події). Це застосовується через розробку та реалізацію додатків та систем, які передають події серед слабко пов'язаних компонентів та служб програмного забезпечення.
Техопедія пояснює керовану подіями архітектуру (EDA)
Керована подіями архітектура компліментує архітектуру, орієнтовану на сервіс, оскільки ці послуги можна активувати за допомогою тригерів, запущених на вхідні події. Системи, керовані подіями, включають емітерів подій та споживачів подій. Споживачі подій застосовують реакції, як тільки представлені події. Початкова категорія споживачів подій заснована на традиційних компонентах, таких як проміжне програмне забезпечення, орієнтоване на повідомлення, тоді як друга категорія вимагає відповідної виконавчої структури для транзакцій.
Події складаються з двох частин:
- Заголовок: включає інформацію, таку як назва події, штамп часу події та тип події
- Тіло: описує, що насправді сталося
- Генератор подій
- Канал події
- Двигун по обробці подій
- Діяльність, орієнтована на події нижче
Три стилі обробки подій:
- Проста обробка подій
- Обробка потоку подій
- Складна обробка подій