dotnet / dotnet/dev-proxy

Add throttling guidance for the bot service

Offen
#270 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C#
Sterne
832
Forks
89
Ø Merge
12 Std. 1 Min.
Gemergte PRs (30 T.)
23

Beschreibung

We should consider implementing throttling guidance for the bot service using the information from https://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/rate-limit.

Developers can test basic throttling behaviors already now using the GenericRandomErrorPlugin. We could make it easier by offering a specific preset configured to the correct URLs and error shapes.
The next step would be to implement behaviors following the limits described in docs so that developers can verify how their bots will handle usage at scale.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie mit dem GenericRandomErrorPlugin und den verlinkten Anleitungen von Microsoft Teams zur Ratenbegrenzung. Ermitteln Sie die erforderlichen voreingestellten URLs und Fehlerstrukturen und identifizieren Sie anschließend die Drosselungsverhalten, die Entwickler testen müssen; abgeschlossen ist die Aufgabe, wenn die dokumentierten Limits über die bot-service-Simulation ausgeübt und überprüft werden können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
api, tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.