2011-11-02 2 views
2

Windows Server에서 MSMQ를 활용하는 몇 가지 응용 프로그램이 있습니다. Azure 기반 웹 응용 프로그램에이 파일을 이식하여 과거에 직면했던 보안 및 트 래픽 장벽 문제를 해결할 수 있습니다.Azure Queue Storage는 MSMQ와 동일한 동작을합니까?

제 질문은 Windows Azure 저장소의 메시지 큐 측면이 MSMQ와 동일하게 작동 할 것이라고 생각합니까?

답변

4

일반적으로 실제로는 아닙니다. 둘 다 큐잉 솔루션이지만 Windows Azure 대기열에는 MSMQ와 동일한 보증이 적용되지 않습니다 (정당한 이유가 있음). 예를 들어, WAQ는 '최소 한 번'대 '정확히 한 번'의 배달 모델을 지원합니다. 또한 메시지를 팝업 한 다음 삭제해야하는 2PC 모델을 사용합니다. 또한 MSMQ가 처리 할 수있는 트랜잭션과 관련이 없습니다. 그러나 클라우드 큐잉 시나리오의 경우 이러한 고려 사항 중 일부는 중요하지 않습니다. 다를 수있는 다른 뉘앙스 (메시지 TTL, 투명성, 갱신, 저장 시간 등)가 있습니다.

큐잉에 필요한 기능이 인 경우에 대해 설명하면 더 쉽게 대답 할 수 있습니다. 또한 AppFabric에는 필요한 항목에 따라 적절한 대기열 지정 서비스가 있습니다.

+0

감사합니다. 나는 택배 서비스에 노출 된 WS에서 내 CRM 시스템을 분리하는 방법으로 MQ를 사용하고 있습니다. 따라서 WS를 폴링하여 MQ에 쓰는 서비스와 대기열을 폴링하고 CRM 시스템을 업데이트하는 다른 서비스가 있습니다. 나는 CRM의 로컬 네트워크 설치에서 클라우드 구현으로 이동하고 있으며 귀하의 설명에 따라 폴링을 처리하기 위해 업무 - 역할/WAQ 구현으로 이동할 수 있다고 생각합니다. –