Extend the retry-after plugin with support for batching
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne damit, das retry-after-Plugin zu lokalisieren und sein bestehendes Verhalten bei der Anfrageverarbeitung zu lesen, und sieh dir anschließend zur Einordnung das zugehörige Issue #8 an. Als abgeschlossen gilt die Aufgabe, wenn Batch-Anfragen die Anfragen in ihrem Body prüfen, 429 zurückgeben, sobald eine davon den retry-after-Schwellenwert überschreitet, und andernfalls 203 mit einem leeren Body zurückgeben.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Related to #8
Extend the retry-after plugin with support for batching.
When processing the request, if it's a batch, process the requests in its body and see if any of them doesn't meet the retry-after threshold. If that's the case, forcefully fail the request with a 429 response. For all other requests, return a 203 Non-Authoritative Information status code with an empty body to indicate lack of response from the underlying API.
- Vorherrschende Sprache
- C#
- Sterne
- 833
- Forks
- 90
- Ø Merge
- 18 Std. 41 Min.
- Gemergte PRs (30 T.)
- 45
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus dotnet/dev-proxy
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 1 Tag
-
waiting for response
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 28/100
dotnet/dev-proxy#1914 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
MockStdioResponsePlugin: @stdin.body.id placeholder fails to resolve when messages arrive back-to-back after an id-less messageEvtl. wieder frei @garrytrinder hat das vor 85 Tagen übernommen, und es ist kein Pull Request offen. Offen
dotnet/dev-proxy#1757 · 1 Reaktion · 2 zugewiesene Personen ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in dotnet/dev-proxy
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 80/100
Maintainer antworten meist innerhalb von 1 Tag
-
:watch: Not Triaged aspnet-core/svc fundamentals/subsvc Source - Docs.ms
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
dotnet/AspNetCore.Docs#37785 ·
Maintainer antworten meist innerhalb von 1 Tag
-
needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
Azure/azure-sdk-tools#17204 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Проблема с Dotnet RUOffenarea-tutorials needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
dotnet/website-feedback#1779 ·
-
[Bug] SwipeControl in Execute mode with more than one item replaces the whole UI with an error panelEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offenbug needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
microsoft/microsoft-ui-reactor#1344 ·
Maintainer antworten meist innerhalb von 1 Tag