Our great sponsors
-
aspnetcore-redis-rate-limiting
Set up a Redis backplane for ASP.NET Core multi-node deployments, using the built-in Rate Limiting support that's part of .NET 7 and .NET 8.
-
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.
Otherwise, you can probably look for libraries that do distributed locks (mutex or semaphore) like this one? https://github.com/madelson/DistributedLock
Using Redis is a viable solution for this and a quick search on GitHub reveals this implementation built on-top of .NET 7+ rate-limiting components:https://github.com/cristipufu/aspnetcore-redis-rate-limiting/tree/master
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.