728x90
반응형

RabbitMQ 2

중재자 토폴로지 vs 브로커 토폴로지

개요중재자 토폴로지(Mediator Topology)와 브로커 토폴로지(Broker Topology)는 분산 시스템에서 서비스 간의 통신을 관리하는 두 가지 대표적인 메시지 전달 아키텍처이다. 중재자 토폴로지는 중앙 집중형 구조를 사용하여 서비스 간 조정을 담당하며, 브로커 토폴로지는 서비스 간 직접적인 메시지 전달을 관리하는 분산형 구조를 갖는다. 본 글에서는 두 가지 아키텍처의 개념, 구성 요소, 장단점, 활용 사례를 비교 분석한다.1. 중재자 토폴로지(Mediator Topology)란?중재자 토폴로지는 서비스 간 통신을 중앙 집중형 컴포넌트(중재자, Mediator)가 관리하는 아키텍처이다. 이는 서비스 간의 복잡한 상호작용을 단순화하고, 중앙에서 트랜잭션을 조정하는 데 유리하다.✅ 중재자 토폴로..

Topic 2025.03.20

EDA(Event-Driven Architecture)

개요이벤트 기반 아키텍처(Event-Driven Architecture, EDA)는 이벤트(event)를 중심으로 시스템이 반응하고, 실시간으로 데이터를 처리하는 분산형 소프트웨어 아키텍처 패턴이다. 이는 마이크로서비스, IoT, 금융 거래 시스템 등 빠른 데이터 처리와 확장성이 필요한 환경에서 널리 사용된다. 본 글에서는 EDA의 개념, 구성 요소, 장점과 단점, 그리고 활용 사례를 살펴본다.1. EDA(Event-Driven Architecture)란?EDA는 시스템의 구성 요소가 이벤트를 생성하고, 이벤트가 발생할 때 이를 처리하는 방식으로 동작하는 소프트웨어 아키텍처 패턴이다. 전통적인 요청-응답 방식과 달리, 이벤트가 발생할 때만 동작하며, 비동기 방식으로 메시지를 전달할 수 있다.✅ EDA는 ..

Topic 2025.03.19
728x90
반응형