발행-구독 모델, pub/sub system 등 다양한 이름으로 불리고 있지만 이 블로그 글에서는 pub/sub 구조라고 부르려고 한다. 우리의 친구 위키피디아를 보면, 정의가 간결하게 잘 적혀있다. 발행-구독 모델은 비동기 메시징 패러다임이다. 발행-구독 모델에서 발신자의 메시지는 특별한 수신자가 정해져 있지 않다. 대신 발행된 메시지는 정해진 범주에 따라, 각 범주에 대한 구독을 신청한 수신자에게 전달된다. 수신자는 발행자에 대한 지식이 없어도 원하는 메시지만을 수신할 수 있다. 이러한 발행자와 구독자의 디커플링은 더 다이나믹한 네트워크 토폴로지와 높은 확장성을 허용한다. 사실 무슨 말인지 잘 모르겠으니까 보기 힘드니까 포인트별로 짚어보려고 한다. 1) pub/sub 구조에서 수신자는 발행자에 대한 ..