대학에서 우리는 메시지를 보낼 수있는 미들웨어 인 IBM의 MQ 시리즈를 연구하여 대기열에 보관 될 것입니다. MQ Series에는 보장 메시지 전달이라는 기능이 있습니다. 즉, 메시지를 대기열로 보낸 경우 대기열 메시지가 포함 된 서버가 꺼져 있고 다시 켜진 경우에도 대기열이 유지됩니다.Microsoft의 MQ Series 버전은 무엇입니까?
Microsoft는 C# 및 Sharepoint와 유사한 기술을 사용합니까?
대학에서 우리는 메시지를 보낼 수있는 미들웨어 인 IBM의 MQ 시리즈를 연구하여 대기열에 보관 될 것입니다. MQ Series에는 보장 메시지 전달이라는 기능이 있습니다. 즉, 메시지를 대기열로 보낸 경우 대기열 메시지가 포함 된 서버가 꺼져 있고 다시 켜진 경우에도 대기열이 유지됩니다.Microsoft의 MQ Series 버전은 무엇입니까?
Microsoft는 C# 및 Sharepoint와 유사한 기술을 사용합니까?
오픈 소스를 보려면 Apache Foundation의 ActiveMQ를 살펴보십시오.
ActiveMQ는 크로스 플랫폼입니다. Libs는 C# 및 다른 언어에서 사용할 수 있습니다. http://activemq.apache.org/cross-language-clients.html
Sharepoint에 대한 이야기이므로 백 엔드는 SQL Server를 의미합니다. SQL Server는 자체 신뢰성있는 메시징 기술, 즉 Service Broker을 가지고 있습니다. MSMQ의 주된 이점은 데이터베이스 엔진에 완전히 통합되어 있습니다. 즉, 배포 및 유지 관리, 일관된 백업/복원, SQL Server 기반 고 가용성/재해 복구 (미러링, SQL 클러스터링), 언어/API와 데이터베이스 통합 (대기열에서 SELECT를 실행할 수 있습니다.) 등이 있습니다. 각 메시지를 선점하기 위해 MSMQ와 데이터베이스간에 2 단계 커밋 DTC를 수행 할 필요가 없으므로 을 제공합니다. 또한 MSMQ는 4GB 큐 제한이 있고 SSB는 2GB 메시지 제한이 있으며 큐 제한은 (총) 디스크 용량 (기본적으로 데이터베이스 제한)입니다. 가장 큰 단점은 WCF MSMQ 채널과 같은 클라이언트 측 프로그래밍 API가 없다는 것입니다. SSB를 사용하면 SEND
및 RECEIVE
과 같은 동사를 사용하여 T-SQL을 프로그래밍해야합니다.
와우. 고맙습니다! :) – leeand00
예. MSMQ는 Microsoft와 동일합니다. –