2017-11-08 11 views
0

WCF/HTTPベースのアプリケーションを使用して、クライアントからサーバーにメッセージを送信し、サーバーがメッセージを処理していることを迅速に検出する必要があります。理想的には、サーバがメッセージを送信する前にがダウンしたことを検出する必要があります。私は信頼できるメッセージングを使って調査しています。これは "メッセージを送信していますか?"各リクエストの直前にしかし、私が見つけることができないのは、この初期チェックが自分のコードで失敗したかどうかを検出する方法です - これは可能ですか?WCFとの接続の問題を検出する信頼できるメッセージング

サーバーがまだ存在するかどうかを検出するために「PING」という形式を実行することを提案している記事がいくつか見つかりましたが、可能な場合は信頼性の高いメッセージングを使用します。

アドバイスをいただければ幸いです。

+0

まだメッセージがありますか?それがない場合は、何をしていますか。 –

答えて

0

"まだメッセージがありますか?"はあなたを助けません。

は?あなたのコントロールは、タイムサービスの特定の時点で行く場合はどのような操作の行を、打つときあなたは

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

のようなコードを書かれている状況を考えるdown.Soありませんがある理由サービスがアップまたはダウンしているかどうかをチェックし、サービスがダウンした場合は何かをしてください。

try 
{ 
    //do operation 
} 
catch(Exception ex) 
{ 
//what to do when service is down. 
} 
関連する問題