1つのアプリケーションサーバーでc#Windowsサービスを実行し、1つのサーバーでTIBCOEMSを実行しています。両方のサーバーは、週の異なる時間に再起動されます。
アプリケーションサーバーが最初にオンラインに戻ったとき、EMSサーバーがオンラインに戻るまでc#windwosサービスがEMSサーバーへの接続を試み続けるのが好きです。(このシナリオで機能する再試行ロジックがあります)
アプリケーションサーバーの実行中にEMSサーバーがオフラインになった場合(たとえば、c#のEMSクライアントがキューの着信メッセージをリッスンしている場合)、このシナリオの再試行ロジックを実行するための最良の方法は何ですか?例外はすぐにスローされますか?
ありがとう