이벤트 브로커

Pub/Sub(발행-구독)형태는 현대 애플리케이션에서 비동기 이벤트를 처리하고 확장성을 확보하는 데 자주 사용되는 설계 방식이다.하지만 이벤트 브로커는 메시지를 발행하고 구독자(Subscriber)가 가져가는 구조에서 몇 가지 중요한 점을 고려해야 한다.RedisRedis 의 pub/sub 은 스트림 형태로publish 한 즉시 데이터가 subscriber 에게 전달되고 소멸되는 특성을 가지고 있다 (휘발성 데이터)각 이벤트/메세지 브로커 마다 특성이 있으니 사용시 주의 하도록 하자1. 메시지 중복publisher 는 멱등성 프로듀서를 지원하는 이벤트 브로커도 있다하지만 주는쪽 말고 받는 쪽에서도 중복처리에 대한 멱등성 처리를 신경써야 한다.Unique key를 두어 데이터의 중복을 방지한다 ( 타임스탬..