Pub/Sub이란?
발행자(publisher)가 특정 토픽(topic)에 메시지를 보내면, 그 토픽을 구독한 모든 소비자(subscriber)가 받는 패턴이다.
Queue와 차이
- Queue — 소비자 하나가 메시지를 가져가면 끝
- Pub/Sub — 모든 구독자가 사본 수신
대표 구현
Redis Pub/Sub(단순), Kafka(영속·재생), Google Cloud Pub/Sub, AWS SNS + SQS 조합, NATS.
발행자가 메시지를 토픽에 보내면 구독자 전원이 수신하는 일대다 메시징 패턴. 이벤트 드리븐의 기반.
발행자(publisher)가 특정 토픽(topic)에 메시지를 보내면, 그 토픽을 구독한 모든 소비자(subscriber)가 받는 패턴이다.
Redis Pub/Sub(단순), Kafka(영속·재생), Google Cloud Pub/Sub, AWS SNS + SQS 조합, NATS.