Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Sebességkorlát viselkedését szimulálja.
Beépülő modulpéldány definíciója
{
"name": "RateLimitingPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "rateLimiting"
}
Példa konfigurációra
{
"rateLimiting": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/ratelimitingplugin.schema.json",
"costPerRequest": 2,
"rateLimit": 120
}
}
Konfigurációs tulajdonságok
| Ingatlan | Leírás | Alapértelmezett |
|---|---|---|
headerLimit |
A sebességkorlátozó korlátot kommunikáló válaszfejléc neve | RateLimit-Limit |
headerRemaining |
Annak a válaszfejlécnek a neve, amely közli a fennmaradó számú erőforrást az alaphelyzetbe állítás előtt | RateLimit-Remaining |
headerReset |
Annak a válaszfejlécnek a neve, amely közli az alaphelyzetbe állításig hátralévő időt | RateLimit-Reset |
headerRetryAfter |
Annak a válaszfejlécnek a neve, amely közli az újrapróbálkozási időszakot | Retry-After |
costPerRequest |
Hány erőforrásba kerül egy kérelem? | 2 |
resetTimeWindowSeconds |
Mennyi idő másodpercben a következő visszaállításig | 60 |
warningThresholdPercent |
A túllépett használat százalékos aránya elindítja a válaszfejlécek sebességkorlátozását | 80 |
rateLimit |
Egy időablak erőforrásainak száma | Százhúsz |
whenLimitExceeded |
Az a viselkedés, amelyet a beépülő modulnak használnia kell, ha túllépi a korlátot.
Throttle vagy Customhasználata. |
Throttle |
resetFormat |
A sebességkorlát alaphelyzetbe állításának időpontjának meghatározására használt formátum.
SecondsLeft vagy UtcEpochSecondshasználata. |
SecondsLeft |
customResponseFile |
A korlát túllépésekor használt egyéni hibaválaszt tartalmazó fájl. | rate-limit-response.json |
Parancssori beállítások
Egyik sem
Következő lépés
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.