1

Web サービスを呼び出しているサービス層があります。サービス層によって生成されるリクエストの数は潜在的に非常に大きくなる可能性があり、Web サービスが処理するにはリクエストの量が多すぎる場合に備えて、いくつかの不測の事態を構築したいと考えています。リクエストが失敗したかどうかを判断できる例外処理を追加できることはわかっていますが、サービスがダウンしているか、リクエストの処理に苦労している場合は、サービスにアクセスし続けたくありません。

サービスが利用できないときに呼び出しを停止し、再びアクティブになったら再開するようにサービス層に指示するにはどうすればよいですか? これは、Web サービスを呼び出す前にサービスがチェックするフラグを含むファイルを使用して手動で実行できることを知っています。このフラグは、サーバーが停止するたびに更新できますが、自動のものを好むでしょう。

ありがとう、

4

1 に答える 1

1

インターセプターで簡単にできると思います。独自のインターセプターを作成し、ここにロジックを実装するだけです。

于 2013-03-07T11:26:03.807 に答える