어플리케이션과 서비스 사이의 프로그램 메세지 브로커, 큐
구성 요소
- Producer: 메세지를 보내는 역할
- Consumer: 메세지를 소비하는 역할
- Queue/Topic
실제 사용 예
- 웹사이트 행동 추적
메세지 모델
-
Point To Point
- 메세지큐는 1 to 1 관계를 갖고 있음 Producer와 Consumer 사이에
- financial Transaction 처리 같은 곳에서 많이 쓰임
-
Publish-Subscribe
- sender와 Receiver 사이에 one to Many Model
- 데이터가 여러곳에 공유되어야하는 곳에 사용
RabbitMQ ActiveMQ RabbitMQ