Hogar Software ¿Qué es la arquitectura dirigida por eventos (eda)? - definición de techopedia

¿Qué es la arquitectura dirigida por eventos (eda)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la arquitectura dirigida por eventos (EDA)?

La arquitectura dirigida por eventos (EDA) es un patrón de arquitectura de software que promueve la producción, detección y consumo y la reacción a cambios significativos en el estado de un sistema (conocidos como eventos). Esto se aplica a través del diseño y la implementación de aplicaciones y sistemas que transmiten eventos entre componentes y servicios de software débilmente acoplados.

Techopedia explica la arquitectura dirigida por eventos (EDA)

La arquitectura dirigida por eventos complementa la arquitectura orientada a servicios porque estos servicios pueden activarse mediante disparadores activados en eventos entrantes. Los sistemas basados ​​en eventos incluyen emisores de eventos y consumidores de eventos. Los consumidores de eventos aplican reacciones tan pronto como se presentan los eventos. La categoría inicial de consumidores de eventos se basa en componentes tradicionales como el middleware orientado a mensajes, mientras que la segunda categoría requiere un marco ejecutivo transaccional apropiado.


Los eventos tienen dos partes:

  1. Encabezado: incluye información como el nombre del evento, la marca de tiempo del evento y el tipo de evento
  2. Cuerpo: describe lo que realmente sucedió
La arquitectura activada por eventos se basa en cuatro capas lógicas:

  • Generador de eventos
  • Canal de eventos
  • Motor de procesamiento de eventos
  • Actividad dirigida por eventos posteriores

Los tres estilos de procesamiento de eventos son:

  • Procesamiento simple de eventos
  • Procesamiento de flujo de eventos
  • Procesamiento de eventos complejos.
¿Qué es la arquitectura dirigida por eventos (eda)? - definición de techopedia