-
### Background and motivation
Acquiring one permit from a rate limiter and using a cancelation token is a common scenario. This should be built in to the core
### API Proposal
```csharp
namespace…
-
### Do you want to request a *feature* or report a *bug*?
Feature
### What did you expect to see?
Currently, all rate limiter data is kept in the memory which is a problem when you scale to m…
-
I try to use "Basic Limit Per User ID" code from recipes and get "Trying to get property 'id' of non-object" error. I use HttpBearerAuth and user don't login yet then this code runs.
I want to use …
-
```ts
import { Hono } from 'hono';
import { cors } from 'hono/cors';
import jwt from 'jsonwebtoken';
import { csrf } from 'hono/csrf';
import { prettyJSON } from 'hono/pretty-json';
import { log…
-
Ref. #22421
Currently one "client", or rather ClientSet consists of multiple clients (one for each API group). This makes reasoning about QPS per component much harder - clients in a single ClientSet…
-
Is there an easy way to use the existing httprate functionality but push it to the end resolution of the request/response chain instead of at the beginning.
We want to create a couple of open ended…
-
I am currently using the RateLimiterRegistry (InMemoryRateLimiterRegistry) in my code to manage my ratelimiters. I'm using `rateLimiterRegistry.rateLimiter(final String name, final RateLimiterConfig c…
-
-
**Description:**
The Rate Limiting design pattern is crucial in a microservices architecture to prevent abuse and ensure fair usage of resources. This pattern restricts the number of requests a servic…
-