MSMQ 및 WCF 초보자이며 방향이 필요합니다. 현재 작업중인 응용 프로그램에는 PDF 파싱 작업이 많이 필요하며 이러한 작업을 완료하는 데는 상당한 시간이 걸릴 수 있습니다. 사용자는 단일 ASP.net 응용 프로그램에서 이러한 작업을 요청합니다. 수평 확장을 위해 PDF Parser 서비스를 여러 물리적 (또는 가상) 서버에 분산시키고 일종의 대기열 시스템을 사용하여 작업 요청을 관리하고자합니다. 이 상황에서 WCF는 훌륭한 기술입니까? 비슷한 일을 한 사람 있습니까? 그렇다면 모든 조언을 주시면 감사하겠습니다.WCF가 적절한가요? 대기열 및 복수 작업자 서버
0
A
답변
2
나는 당신이하려는 모든 것을 이해하지 못할 수도 있지만 처음에는 내 대답이 '예'라고 생각합니다. 좋은 기술이라고 생각합니다. WCF와 MSMQ를 결합한 interesting article은 특히 크기가 4MB를 초과하는 MSMQ 메시지 (MSMQ 메시지의 최대 크기)를보고있는 경우에 특히 그렇습니다. 이 기사에서는 WCF 클라이언트/서버 응용 프로그램을 작성하여 MSMQ 큐를 통해 이미지 처리를 처리하는 방법에 대해 설명합니다. 그것은 귀하의 상황에 적용될 수 있습니다. 기사와 워크 스루의 좋은 점은 저자가 처리 할 수 있도록 WCF/MSMQ를 통해 이미지를 전송할 수 있도록 이미지를 4MB 청크로 분할하는 채널을 만드는 것입니다. 대형 PDF 파일을보고 있다면이 파일을 살펴볼 수 있습니다.
저는 WCF와 관련하여 많은 연구를 해왔고 저는 열렬한 팬입니다. WCF/MSMQ 응용 프로그램을 많이 사용하지는 않았지만 여전히 좋은 구현이며 WCF의 강력한 기능과 결합하여 MSMQ의 안정성이 큰 승리라고 생각합니다.
행운을 빈다. 희망이 도움이됩니다.
관련 문제
- 1. 마스터와 작업자 서버 간의 .NET 처리 대기열 통신
- 2. 작업자 스레드 풀 및 작업 대기열 등을위한 이동식 라이브러리
- 3. Azure 대기열 작업자 역할 다중 스레드 예제
- 4. 데비안, Exim4 및 복수 smtp 서버
- 5. 서버 처리 대기열 만들기
- 6. 도메인 관리 (복수 서버)
- 7. C++ - 스레드 및 다중 대기열
- 8. 여러 대기열 및 작업 대기열
- 9. WCF가
- 10. 가드 식은 언제 적절한가요?
- 11. 서버 쪽 명령 줄 대기열
- 12. 서버 요청에 대한 복수 요청
- 13. 여객 및 복수 인스턴스
- 14. 공장은 언제 적절한가요?
- 15. AppPool 및 작업자 프로세스
- 16. 디스패처 및 작업자 스레드
- 17. 웹 작업자 및 캔버스
- 18. 작업자 스레드 및 Dipose()
- 19. 복수 피드 집계 및 표시
- 20. WCF 대기열 및 트랜잭션 기능
- 21. 스 리프트 클라이언트 - 서버 복수 역할
- 22. SQL 선택 복수 및
- 23. WCF 및 대기열 호출
- 24. gTest 및 복수 main()
- 25. 대기열 및 숙제
- 26. jQuery 대기열 및 트리거
- 27. 모든 경우 WCF가 맞습니까?
- 28. 이 데이터는 데이터베이스에 보관하기에 적절한가요?
- 29. 트랜잭션 대기열/대기열 풀기
- 30. Visual Studio로 시작된 복수 '개발 서버'