- Publisher-Subscriber (Pub-Sub)
- 여러 Subscriber가 같은 메시지를 받음 (공유)
- 일종의 브로드캐스트 (fan-out)
- 예: 뉴스레터 발행 → 구독자 모두에게 전달.
- Producer-Consumer
- 보통 한 메시지를 한 Consumer만 처리 (분배)
- 작업분산 (work distribution)
- 예: 주문 처리 시스템 → 주문들을 큐에 넣고, 서버들이 나눠서 처리.
- Kafka Consumer Group
- Consumer Group들에게 워크로드 공유 (Pub-Sub)
- Consumer Group 내부의 Consumer들에게 워크로드 분배 (Producer-Consumer)