
253
5
장
이벤트 주도 아키텍처 패턴
이벤트 인제스천, 스트리핑 분석 파이프라인에 이벤트를 전달할 때 사용할 수 있습니다.
클라이언트는
HTTPS
를 통해 메시지를 보내거나 소비할 수 있으며, 웹훅을 지원해서 메시지
를 보내고 서비스를 사용할 수도 있습니다.
AMQP
나
MQTT
,
STOMP
와 같은 표준 메시징
프로토콜을 지원하지는 않지만 고가용성과 내구성 있는 메시지 스토어를 통해 최소 한 번 전달
을 보장합니다. 또한 전세계에 걸친 실시간 메시지 기능을 거의 일관된 성능으로 제공합니다.
5.5.85.5.8
메시지 브로커 기술 정리 메시지 브로커 기술 정리
이 절에서는 클라우드 네이티브 애플리케이션 개발에서 자주 사용하는 메시지 브로커들에 대
해서 살펴보았습니다. [표
5
-
4
]에 각 메시지 브로커들을 언제 사용하면 좋으며 언제 사용해서
는 안 되는지 정리해보았습니다.
표
5-4
메시지 브로커 기술 메시지 브로커 기술
메시지 브로커 사용하면 좋은 경우 사용해서는 안 되는 경우
아파치 액티브
MQ
• 큐 또는 토픽을 사용하는 경우
• 이벤트를 단 한 번만 처리할 것을 보장해야 하
는 경우
• 소규모 또는 중간 규모 크기의 애플리케이션
인 경우
• 표준 메시징 프로토콜 지원이 필요한 경우
• 높은 확장성이 필요한 경우
• 많은 수의 내구성 있는 구독이 필요한 경우
• 응답 메시지 재생이 ...