0

Ich wollte Drosselung für eine Reihe von bereitgestellten Diensten implementieren. Unter Spitzenlast möchte ich Dienste für lang laufende Benutzer oder Benutzer begrenzen oder verweigern, die riesige Daten oder andere Regeln senden, die auch zu einem späteren Zeitpunkt konfiguriert werden können. Ich plane, Java und Spring-Framework zu verwenden, um dies zu codieren.Rate begrenzendes Muster für die Implementierung von API-Drosselung für einen Cloud-Dienst

Ich habe über Rate-limiting-Muster gelesen.Eine mögliche Implementierung vorgeschlagen von Stack-Überlauf Beitrag war Token_bucket. Der Artikel fühlt sich kompliziert an. Kann jemand andere alternative Ansätze oder Muster vorschlagen. Und gute Artikel beschreiben sie.

Ich fand auch eine andere pdf von Microsoft - cloud design pattern. Aber es bietet nicht viel zur Implementierung einer Drosselung Muster. Aber ähnlicher Artikel würde sehr geschätzt werden.

Antwort

-1

Ich glaube, wir können hier auch Schaltschutzschaltermuster verwenden und die Schaltung in einen offenen Zustand versetzen, sobald das Ratenlimit erreicht ist. Die Schaltung muss sie jedoch in einen geschlossenen Zustand zurücksetzen.

Verwandte Themen