1 時間に X 回しか実行できない WCF サービスを作成したいと考えています。過去 60 分間にサービスが x 回以上呼び出された場合に、キューへのメッセージを一時停止するようにサービスを設定します。
サービスを制限するにはどうすればよいですか?カスタム コンポーネントを WCF スタックに作成したいと考えています。
1 時間に X 回しか実行できない WCF サービスを作成したいと考えています。過去 60 分間にサービスが x 回以上呼び出された場合に、キューへのメッセージを一時停止するようにサービスを設定します。
サービスを制限するにはどうすればよいですか?カスタム コンポーネントを WCF スタックに作成したいと考えています。
データベース、XML ファイル、またはその他のデータストアを使用して、サービスへのすべての呼び出しの日時と、それが機能したかどうかを記録します。サービスが呼び出されるたびに:
実行する作業のキュー (Windows サービス?) もチェックし、キューで実行された作業が 1 時間あたりの X 回にカウントされるかどうかを判断する必要があります。
あなたのプロジェクトである HTH について具体的なことは何もわかっていないので、これはすべて非常に高いレベルです。