Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
https://github.com/dotnet/reactive has a lot of different time related extensions for "events". Maybe you'll find something for yourself, if you google for rate limiting with reactive.
If you have an explicit rate limit set by the API consumer, I'd combine this approach with a token bucket throttler - probably best to implement that as its own actor: https://github.com/Aaronontheweb/intro-to-akka.net-streams/blob/master/notebooks/lesson4-integration-with-actors.ipynb
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.