【发布时间】:2020-08-07 10:04:31
【问题描述】:
我目前正在根据注册/非注册用户 IP 地址或 ASP.NET Core Web api 中的用户类型提供 API 速率限制。 (即没有登录或登录客户端应用程序)。我尝试使用 AspNETCoreRateLimit 包,但无法从客户端应用程序动态更新客户端 ID。如果我们使用动态更新方法,它会更新现有的客户端 ID 规则,因此我们无法为新注册的用户创建新的客户端 ID 规则。任何人都可以建议克服这个问题或建议在 ASP.NET Core Web API 中处理速率限制的替代方法。
注意:应用程序将托管在 Kubernetes 集群中。请让我知道我们可以在 Ingress-controller 级别处理此速率限制吗?
【问题讨论】:
标签: c# asp.net-core kubernetes-ingress rate-limiting