現在、クライアントと消費するいくつかのWCFサービスを持つソフトウェアソリューションを開発中です。私たちが持っている問題は、WCFサービスが一定期間活動しなくなってからタイムアウトすることです。WCFタイムアウト処理
- 増加のタイムアウト(私の知る限り理解されるように、これは一般的に推奨されていない例えば、無限/週にタイムアウトを設定する悪い習慣と考えられている。。) :私の知る限り理解し、これを解決するには2通りの方法があります
- 定期的にクライアントからWCFサービスにpingを実行します(冗長な定期的な呼び出しを追加するので、私は彼の巨大なファンではないと確信しています)
- タイムアウトの問題を処理して再接続を試みます多くのマニュアルコード)
- 信頼できるセッション - これは組み込みWCFのpingとメッセージの信頼性メカニズムであると言われているソースもありますが、これはまだタイムアウトになることに言及する。
この問題を解決するには、どのような方法が推奨されますか?これに関する公式の読書資料はありますか?私はすべての情報を自分で見つけることができませんでした
ありがとう!
あなたの意見を共有してくれてありがとう:)あなたはWCFで多くの経験がありましたか?あなたは同様のパターンを実装することになりましたか? – Ross
@Rossはい、私たちは、カップルの社内プロジェクトのベースとしてwcfに動的なデュプレックスサービスを書いています。私の答えは、過去3年間のwcfでの私の経験を反映しています。私たちはポイント3と4を実装しましたが、信頼性の高いセッションは信頼できるセッションではありません;)Pingを実装して以来、すべてが完璧に動作します。 – Rabban
よろしくお願いします!あなたの経験を共有してくれてありがとう:) – Ross