2010-08-10 5 views
0

MSMQ 및 WCF 초보자이며 방향이 필요합니다. 현재 작업중인 응용 프로그램에는 PDF 파싱 작업이 많이 필요하며 이러한 작업을 완료하는 데는 상당한 시간이 걸릴 수 있습니다. 사용자는 단일 ASP.net 응용 프로그램에서 이러한 작업을 요청합니다. 수평 확장을 위해 PDF Parser 서비스를 여러 물리적 (또는 가상) 서버에 분산시키고 일종의 대기열 시스템을 사용하여 작업 요청을 관리하고자합니다. 이 상황에서 WCF는 훌륭한 기술입니까? 비슷한 일을 한 사람 있습니까? 그렇다면 모든 조언을 주시면 감사하겠습니다.WCF가 적절한가요? 대기열 및 복수 작업자 서버

답변

2

나는 당신이하려는 모든 것을 이해하지 못할 수도 있지만 처음에는 내 대답이 '예'라고 생각합니다. 좋은 기술이라고 생각합니다. WCF와 MSMQ를 결합한 interesting article은 특히 크기가 4MB를 초과하는 MSMQ 메시지 (MSMQ 메시지의 최대 크기)를보고있는 경우에 특히 그렇습니다. 이 기사에서는 WCF 클라이언트/서버 응용 프로그램을 작성하여 MSMQ 큐를 통해 이미지 처리를 처리하는 방법에 대해 설명합니다. 그것은 귀하의 상황에 적용될 수 있습니다. 기사와 워크 스루의 좋은 점은 저자가 처리 할 수 ​​있도록 WCF/MSMQ를 통해 이미지를 전송할 수 있도록 이미지를 4MB 청크로 분할하는 채널을 만드는 것입니다. 대형 PDF 파일을보고 있다면이 파일을 살펴볼 수 있습니다.

저는 WCF와 관련하여 많은 연구를 해왔고 저는 열렬한 팬입니다. WCF/MSMQ 응용 프로그램을 많이 사용하지는 않았지만 여전히 좋은 구현이며 WCF의 강력한 기능과 결합하여 MSMQ의 안정성이 큰 승리라고 생각합니다.

행운을 빈다. 희망이 도움이됩니다.