[태그:] Producer

이벤트 기반 아키텍처 (Event Driven Architecture)

1. 이벤트 기반 아키텍처(Event Driven Architecture)의 개념 및 원칙 개념 원칙 분산 시스템 간 이벤트를 생성/수신 및 처리하여 이벤트 기반 상호작용하는 시스템 아키텍처 Individually 각 이벤트는 개별 전송 Push 이벤트 생성자가 Push 방식 전달 Immediacy 실시간 응답 및 대응 처리 One-Way 생성자 → 수신자 단방향 전달 이벤트 객체는 메시지 형태로 전달, 여러 컴포넌트가 여러 이벤트에

카프카 (Kafka)

I. 대용량 실시간 로그 처리, 카프카 가. 카프카의 개념 대용량 실시간 처리 위한 확장성과 고가용성을 가지는 publish-subscribe 구조의 오픈소스 분산 메시징 시스템 나. 카프카의 특징 비휘발성 메시지 – 디스크 구조로 설계, 별도의 설정하지 않아도 데이터 영속성 보장 TCP 기반 프로토콜 – TCP 기반의 프로토콜을 사용하여 프로토콜에 의한 오버헤드 감소   II. 카프카의 아키텍처 및 구성 요소 가.