발행(publisher) 구독(subscriber) 패턴은 옵저버(Observer) 패턴과 유사한 부분이 많다. 발행-구독 패턴이 무엇인지, 옵저버 패턴과 어떤 차이가 있는지 살펴보자. 발행구독 패턴 발행자와 구독자가 있고 그 사이에 브로커(=메시지 큐)가 존재하는 형태이다. 이것의 특징을 나열하면 아래와 같다. 1. 발행자 메시지의 수신자가 정해져 있지 않다. 2. 메시지는 정해진 범주에 따라서 구독을 신청한 수신자에게 전달이 된다. 3. 수신자는 발행자에 대한 정보 없이 원하는 메시지를 수신할 수 있다. 4. 메시지큐 패러다임과 마치 형제같은 관계로 대형 메시지 지향 미들웨어 솔루션의 일부라고 한다. 발행자(=pub)와 구독자(=sub) 은 아래와 같은 특징을 가진다. 1. pub 이 sub 의 선언..