簡體   English   中英

MSMQ,WCF和Flaky服務器

[英]MSMQ, WCF, and Flaky Servers

我有兩個應用程序,讓我們稱它們為A和B.目前A使用WCF向B發送消息.A不需要響應,B從不將消息發送回A.

不幸的是,運行的服務器A和B之間存在片狀網絡連接。 這會導致A不時出現超時錯誤。

我想使用WCF + MSMQ作為兩個應用程序之間的緩沖區。 這樣,如果B暫時中斷或者無法訪問,則消息不會丟失。

從架構的角度來看,我該如何配置?

我想你可能會因為包含“架構”這個詞而誇大了你的問題。

如果您真的需要從這個高級別(包括SLA問題)獲得此問題的架構概述 ,那么您的SL將與MSMQ部署一樣好,因此如果您關注SL,請查看Internet上有關MSMQ的文檔和SLA。

如果您從代碼的角度來看更多的實際實現 ,本文非常好: http//code.msdn.microsoft.com/msmqpluswcf

它包含了許多您需要了解的內容,包括如何設置MSMQ以及如何實現分塊以繞過MSMQ的4MB限制(如果這是必要的......我希望不是這樣)。

這是一篇關於創建一個使用MSMQ集群跨機器的持久和事務性隊列的好文章: http//www.devx.com/enterprise/Article/39015/1954

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM