본문 바로가기
Backend#Backend#Messaging#Event조회 2

Pub/Sub란?Publish/Subscribe

정의

발행자가 메시지를 토픽에 보내면 구독자 전원이 수신하는 일대다 메시징 패턴. 이벤트 드리븐의 기반.

다른 표현Pub SubPublish Subscribe발행 구독

Pub/Sub이란?

발행자(publisher)가 특정 토픽(topic)에 메시지를 보내면, 그 토픽을 구독한 모든 소비자(subscriber)가 받는 패턴이다.

Queue와 차이

  • Queue — 소비자 하나가 메시지를 가져가면 끝
  • Pub/Sub — 모든 구독자가 사본 수신

대표 구현

Redis Pub/Sub(단순), Kafka(영속·재생), Google Cloud Pub/Sub, AWS SNS + SQS 조합, NATS.

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

Backend 전체 →