안녕
내 프로젝트에서 NServiceBus 1.9 RTM을 사용하고 있습니다.
게시자 - 배포자 - 구독자 모델을 사용하고 있습니다. 가입자에서
나는 내가nservicebus subscriber가 unsubuscriber를 수신 할 수 없습니다.
_serviceBus.Unsubscribe<ITestMessage>();
같은 일을 오전 unsbuscribe 싶어하지만 수신 거부 아니다 때 때라도 코드
var bus = NServiceBus.Configure.With()
.SpringBuilder()
.XmlSerializer()
.MsmqTransport()
.IsTransactional(false)
.PurgeOnStartup(false)
.UnicastBus()
.ImpersonateSender(false)
.DoNotAutoSubscribe()
.LoadMessageHandlers()
.CreateBus()
.Start();
bus.Subscribe<ITestMessage>();
_isSubscribed = true;
log.Info(" ITestMessage Subscribed successfully..");
_serviceBus = bus;
를 사용하거나 오류를 던지고 가입. unsubscribing 후에도 EventHandler는 여전히 배포자로부터 메시지를 수신합니다.
누락 된 것이 있습니까? 누구나 나를 도울 수 있습니다.
NRK
감사합니다. 우디, 당신이 가리키는 것을 얻었습니다. 그러나 배포자가 구독자에게 메시지를 보내지 않게하려면 어떻게해야합니까? 또는 일정 기간 동안 배급 자로부터의 메시지 수신을 중단 할 수 있습니까? 구독자가 Windows 서비스로 실행 중입니다. - nRk – nRk