我是MSMQ和WCF的新手,需要一些指導。我們正在處理的應用程序需要大量的PDF解析作業,這些作業可能需要很長時間才能完成。用戶將從一個ASP.net應用程序請求這些作業。爲了擴大規模,我們希望將PDF解析器服務分佈在多個物理(或虛擬)服務器上,並使用某種排隊系統來管理作業請求。在這種情況下,WCF是一個很好的技術嗎?有沒有人做過類似的事情?如果是這樣,任何意見將不勝感激。WCF適合這份工作嗎?隊列和多個工作者服務器
0
A
回答
2
我可能不瞭解你想要做的一切,但最初我的回答是'是',我認爲這是一個很好的技術。在將WCF與MSMQ結合使用時,這裏有一個interesting article,尤其是如果您查看的MSMQ郵件大小超過4 MB(這是MSMQ郵件的最大大小)。本文介紹如何構建WCF客戶端/服務器應用程序以處理通過MSMQ隊列處理圖像。它可能適用於你的情況。文章和演練的一個很好的部分是,作者構建了一個分塊通道,將圖像分成4 MB塊,以便通過WCF/MSMQ發送以進行處理。如果您正在查看大型PDF文件,這可能是需要研究的內容。
我已經和WCF合作過很多次了,而且我是一個超級粉絲。儘管我沒有和WCF/MSMQ應用程序一起工作,但它仍然是一個很好的實現,我認爲結合WCF的強大功能和MSMQ的可靠性是一個巨大的勝利。
祝你好運。希望這可以幫助。
相關問題
- 1. RESTlet適合這份工作嗎?
- 2. WCF服務工作不適合iPhone
- 3. 多個排隊和工作隊列
- 4. 服務工作者和AJAX
- 5. 服務工作者與多個緩存
- 6. Python多處理工作者/隊列
- 7. 工作隊列 - cron會工作嗎?
- 8. Rails:這個模型適合工人隊列嗎?
- 9. 生產者/消費者工作隊列
- 10. 聚合物服務和服務工作者
- 11. WCF服務 - 不工作
- 12. WCF服務如何工作?
- 13. WCF/Windows服務不工作
- 14. WCF Web服務不工作
- 15. WCF服務,在WCF SVC主機的工作,不工作作爲Windows服務
- 16. 主服務器和工作服務器之間的.NET處理隊列通信
- 17. 角服務工作者
- 18. 服務工作者緩存
- 19. CDN服務工作者
- 20. 服務工作者到期
- 21. WCF服務,在瀏覽器工作在的PhoneGap不工作
- 22. fasthttp:多個Dir服務器不工作
- 23. 哪個數據庫適合這份工作?
- 24. 服務工作者和頁面權限
- 25. 工作者池和多租戶隊列與RabbitMQ
- 26. 這個「get url」php代碼在IIS服務器上工作嗎?
- 27. 隊列和工作者設計的實時執行器池
- 28. 建議:Python框架服務器/工作者隊列管理(不是網站)
- 29. WCF工作流服務可以將工作流類型作爲參數嗎?
- 30. 工作流服務作爲WCF服務的服務參考