簡體   English   中英

使用WCF可靠消息傳遞檢測連接問題

[英]Detecting connection issues with WCF Reliable messaging

我們正在使用基於WCF / HTTP的應用程序將消息從客戶端發送到服務器,並且需要一種快速的方法來檢測服務器已停止處理消息。 理想情況下,我們需要發送消息之前檢測服務器已關閉。 我正在研究使用“可靠消息傳遞”,因為它看起來像是發送“ 您還在那里嗎?”。 在每個請求之前。 但是,我找不到以任何方式檢測此初始檢查在我的代碼中是否失敗-這可能嗎?

我發現了幾篇文章,建議執行某種形式的“ PING”來檢測服務器是否仍然存在,但如果可能的話,我寧願使用“可靠消息傳遞”,因為這似乎是一種更清潔的解決方案。

任何建議將不勝感激。

“你還在留言嗎?” 不會幫助你。

為什么 ?考慮一下您編寫了如下代碼的情況

if(service is up)
{
 //do operation
}

當您的控件處於運行狀態時,該服務在該特定時間點將如何關閉。因此,沒有必要檢查該服務是打開還是關閉,而無需檢查服務是否關閉。

   try
{
   //do operation
}
catch(Exception ex)
{
//what to do when service is down.
}

暫無
暫無

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

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