소프트웨어 이벤트 중심 아키텍처 (eda) 란 무엇입니까? -techopedia에서 정의

이벤트 중심 아키텍처 (eda) 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-EDA (Event-Driven Architecture) 란 무엇입니까?

EDA (Event-Driven Architecture)는 시스템 상태의 중대한 변화 (이벤트라고 함)의 생성, 탐지 및 소비 및 반응을 촉진하는 소프트웨어 아키텍처 패턴입니다. 이는 느슨하게 연결된 소프트웨어 구성 요소 및 서비스간에 이벤트를 전송하는 응용 프로그램 및 시스템의 설계 및 구현을 통해 적용됩니다.

Techopedia는 EDA (Event-Driven Architecture)를 설명합니다

이벤트 중심 아키텍처는 들어오는 이벤트에서 발생하는 트리거에 의해 이러한 서비스를 활성화 할 수 있기 때문에 서비스 지향 아키텍처를 보완합니다. 이벤트 중심 시스템에는 이벤트 이미 터 및 이벤트 소비자가 포함됩니다. 이벤트 소비자는 이벤트가 표시되는 즉시 반응을 적용합니다. 이벤트 소비자의 초기 범주는 메시지 지향 미들웨어와 같은 기존 구성 요소를 기반으로하는 반면, 두 번째 범주에는 적절한 트랜잭션 실행 프레임 워크가 필요합니다.


이벤트는 두 부분으로 구성됩니다.

  1. 헤더 : 이벤트 이름, 이벤트 타임 스탬프 및 이벤트 유형과 같은 정보를 포함합니다.
  2. 본문 : 실제로 무슨 일이 있었는지 설명
이벤트 트리거 아키텍처는 4 가지 논리 계층에 구축됩니다.

  • 이벤트 생성기
  • 이벤트 채널
  • 이벤트 처리 엔진
  • 다운 스트림 이벤트 중심 활동

이벤트 처리의 세 가지 스타일은 다음과 같습니다.

  • 간단한 이벤트 처리
  • 이벤트 스트림 처리
  • 복잡한 이벤트 처리
이벤트 중심 아키텍처 (eda) 란 무엇입니까? -techopedia에서 정의