한눈에 보는 정의

Message Broker(메시지 브로커)는 여러 시스템 사이에서 메시지를 안정적으로 중계·전달해주는 소프트웨어로, Message Queue(메시지 큐) (메시지 큐) 기능을 대규모로 안정적으로 제공합니다.

자세히 알아보기

  • 예문: "여러 팀의 서비스가 각각 메시지를 주고받아야 해서, 이를 한곳에서 중계해주는 Message Broker를 도입했다."
  • 단순히 메시지를 순서대로 쌓아두는 것을 넘어, 여러 Producer(데이터 생산자) (생산자)와 Consumer(데이터 소비자) (소비자)를 동시에 연결하고, 메시지를 여러 대상에게 나눠 전달하거나 복제하는 등 더 복잡한 중계 역할을 수행합니다.
  • Kafka(아파치 카프카) (Kafka)가 대표적인 메시지 브로커로, 대량의 메시지를 유실 없이 안정적으로 처리할 수 있도록 여러 서버에 데이터를 분산·복제해 저장합니다.
  • 시스템이 늘어날수록 이들을 하나하나 직접 연결하면 관리가 복잡해지는데, Message Broker를 중심에 두면 각 시스템이 브로커하고만 연결하면 되어 전체 구조가 훨씬 단순해집니다.

관련 용어

최종 수정일: 2026년 9월 29일

← 용어사전 전체 목록으로