2011-04-13 3 views
0

게시자가 실제로 메시지를받는 컴퓨터에 InputQueue이 없도록 NServiceBus를 설정하는 방법이 있는지 궁금합니다. 또한 일반적인 대기열에 게시하려고합니다 (웹 서비스를 통해 수행 할 수도 있음).NServiceBus를 사용하여 메시지를 가져 오려면 구독 컴퓨터에 메시지 대기열이 있어야합니까?

클라이언트 컴퓨터가 이벤트를 게시하고 수신 할 수 있도록 허용 할 수 있습니다. 그러나 클라이언트 컴퓨터는 상당히 잠겨 있습니다. 할 수있는 큐를 만들 필요가 있지만 큐를 고유하게 명명하고 중앙 위치에 두는 것이 더 쉬울 것입니다.

저는 NServiceBus 및 pub/sub에 일반적으로 익숙하지 않습니다. 그래서 내가 원하는 것을 기반으로한다면 그렇게 말하십시오.

+0

저는 클라이언트에서 msmq를 설치할 수 있습니다. 대기열을 만드는 것이 걱정할 필요가 없습니다. –

답변

2

Azure Queues 나 Amazon SQS와 같이 MSMQ를 능가하는 대체 대기열 인프라를위한 완벽한 후보라고 들립니다. 이러한 유형의 대기열을 사용하면 클라이언트 시스템에 설치할 인프라가 없으며 모든 것이 훨씬 중앙 집중화됩니다.

그 길을 가기 전에 게시/구독의 기본 사항을 알아야합니다. MSMQ와 NServiceBus를 사용하는 Pub/Sub는 괜찮은 학습 곡선을 가지고 있으며, 만약 당신이 그 수준에서 어떻게 작동하는지 익숙하지 않다면, 클라우드 큐로 이동하는 것이 훨씬 더 까다로운 일일 수 있습니다.

관련 문제