메시지 브로커(message broker) 메시지 브로커(message broker) 1. 탄생 배경 메시지 브로커는 복잡한 IT 환경에서 여러 애플리케이션과 서비스 간의 통신 문제를 해결하기 위해 도입되었습니다. 초기의 시스템은 종종 단일한 큰 애플리케이션으로 구성되었지만, 시간이 흐르면서 시스템은 분산되고 복잡해졌습니다. 여러 애플리케이션과 서비스가 서로 통신해야 하는 상황에서 직접적인 통신 방법은 확장성, 유지 보수성 및 복잡성 문제를 야기했습니다. 2. 용도 및 목적 메시지 브로커의 주요 용도와 목적은 다음과 같습니다: 비동기 통신: 시스템 간의 통신을 비동기식으로 수행하여 시스템의 성능과 가용성을 향상시키는 데 도움을 줍니다. 디커플링(Decoupling): 생산자와 소비자 사이의 직접적인 의존..