Rate Limiter in .Net 7
Rate Limiter in .Net 7
There is one special edition, which I have written about on RateLimter click the link to read it.
Now the idea is , how to implement Fixed Window in .Net7
//Add Rate Limiting Service
builderbuilder.Services.AddRateLimiter(o =>o.AddFixedWindowLimiter(policyName:"fixed",
options => { options.PermitLimit = 10;
options.Window = TimeSpan.FromSeconds(10);
options.QueueProcessingOrder = QueueProcessingOrder.OldesrFirst;
options.QueueLinit = 2;
}));
Use Middleware
app.UseRateLimiter();
That's the wrap buddy 💡