Mein Webdienst verwendet eine andere API, um Daten zu erhalten. Ich cache die Daten, bereinige sie und gebe sie dem Benutzer zurück, wenn er eine Anfrage stellt. Im Moment erhalte ich viele Anfragen, und da ich nur zwei Mal pro Sekunde auf die Daten-API zugreifen kann, erhalte ich Fehler zurück, was bedeutet, dass einige Benutzer die Daten nicht erhalten, andere aber schon.
Was ich tun möchte, ist jede Anforderung zu einer Warteschlange hinzufügen und verarbeiten Sie 1 von einem mit einem 0,4 Sekunden Schlaf zwischen ihnen. er Warteschlange müsste die ganze Zeit ausgeführt werden, um sicherzustellen, dass alle Anforderungen verarbeitet werden.
Wie würde ich dies in ASP.NET 3.5 tun?