私の Web サービスは別の API を使用してデータを取得します。私はデータをキャッシュし、それをきれいにして、ユーザーがリクエストを行ったときにそれを返します。現在、多くのリクエストを受け取っています。データ API にアクセスできるのは 1 秒間に 2 回だけであるため、エラーが返されます。つまり、一部のユーザーはデータを取得できず、他のユーザーはデータを取得できません。
私がやりたいことは、各リクエストをキューに追加し、それらの間に 0.4 秒のスリープを入れて 1 つずつ処理することです。すべてのリクエストが確実に処理されるようにするには、キューを常に実行する必要があります。
ASP.NET 3.5 でこれを行うにはどうすればよいですか?