-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Labels
Description
I'm using the partitioned rate limiter (so I can chain multiple rate limiters), which as far as I understand is based on an implementation by the framework itself.
There is a concept of a "partition key", but it's explained neither in the Polly docs nor in the framework docs. It's also not covered explicitly by anything on StackOverflow.
After trial-and-error I realised:
- for incoming requests: it allows for policies-per-users, e.g. partitioned by username, IP address, access token
- for outgoing requests to external APIs: one would probably use a constant partition key, e.g. "aws-sns-service", "azure-auth-service"
It would be helpful to add a small explanation in the docs because this was confusing. (I can't submit a PR as I'm still not certain my above understanding is correct).
Reactions are currently unavailable