💡 메시지 큐

메시지 큐란?

: 보관된 메시지를 소비자가 꺼낼 때까지 안전히 보관된다는 특성을 보장하는 비동기 통신 매체다.

스크린샷 2023-07-15 오후 11.01.07.png

장점

: 서비스 또는 서버 간 결합이 느슨해져, 규모 확장성이 보장되어야 하는 안정적 애플리케이션을 구성 가능!

: 생산자는 소비자가 다운되어도 메시지를 발행할 수 있고, 반대로 소비자는 메시지를 꺼내올 수 있다.

사용 사례

알림 푸쉬, 이메일 발송, 이미지 보정 등 시간이 오래 걸릴 수 있는 프로세스

이벤트 큐

메시지 큐와 달리 한번 읽은 데이터가 즉시 삭제되지 않는다.

이벤트 기반 MSA를 구현할 때 많이 활용!