cost 219 ms
关于登录速率限制的政策/政策 - Policy/Polictics around Login Rate-Limits

使用登录速率限制时,您会将在速率限制期间执行的请求视为速率限制计算的一部分,还是仅考虑计算中失败的登录尝试? 我保存这些日志条目:我保存失败的登录,无论是当您尝试使用错误的密码(“ login_without_correct_password ”),还是当您尝试使用不存在的用户名(“ login_w ...

如果用户 ID 仅存储在请求正文的实体中,如何为每个用户设置 .NET 7 C# 速率限制器? - How to set up a .NET 7 C# rate limiter per user if the user id is stored ONLY in the entity in the request body?

有一个 API 接受一个以前未知 ID 的实体。 我需要配置速率限制器,以便具有相同 ID 的实体进入队列。 我想出了如何创建一个 window 和一个队列。 如何为每个 ID 创建一个单独的队列? 该实体是一个 JSON 文件。 ID 在文件中。 下面写的,不过这个forms一个队列: ...

.NET 7 速率限制 - 客户端速率限制 - .NET 7 Rate Limiting - Rate limit by Client

我必须使用 .Net 7 新的速率限制中间件对公共端点实施速率限制。 现在我已经确定了一个 fixedWindow 速率限制器。 我在网上发现了许多不同的实现,但我发现唯一在 IP/客户端上实现任何类型的过滤的是使用我不想要的 globalLimiter。 我有很多端点,我想在我的 2 个公共端点上 ...

如何将策略从 Azure API 管理服务应用到 Azure 应用服务路由? - How do I apply a policy from Azure API Management Service to Azure App Service route?

因此,我按照本教程成功地将 web API 发布到 Azure App Service 和 Azure API Management。 然后(超越教程)我在 API 管理服务中向 API 添加了一个速率限制策略。 我在 API 管理测试选项卡上测试成功。 但是,如果我访问 App Service ...

扩展 SemaphoreSlim 以区分资源使用强度 - Expanding SemaphoreSlim to differentiate on intensity of resource usage

我有大约 100 个不同的外部端点分布在我从我的应用程序调用的大约 6 或 7 个 API 上。 所有这 100 个(让我们称它们为)资源共享一个合理使用池,并共同跟踪何时给我 429。我使用 SemaphoreSlim 限制我的调用(在大约 50 个并行调用中找到了最佳点)。 但这些资源不根据调用 ...

polly rate limit exceeds the rate 如何抛出自定义异常? - How to throw a custom exception in polly rate limit exceeds the rate?

我有一个定义了某些限制的 API。 由于我使用 Polly C# 库来限制对 API 的调用。以下是我正在使用的策略。 目前,一旦超过 3 次的重试限制,它就会抛出RateLimitRejectedException 。 如果超过重试限制,我想抛出自定义错误。 有谁知道该怎么做? ...

如何在 postgresql 中使用 Bucket4j - How to use Bucket4j with postgresql

出现了一个用例,在这个用例中,我需要在没有 API 网关且不打算添加 API 网关的 spring boot 应用程序中限制每个用户对特定端点的请求,用例如下: 所以我开始寻找。 我的第一个猜测是使用 resilience4j,但后来我发现它在服务器端不起作用,然后我发现了 Repose Rate ...

Nginx 基于客户端 IP 的速率限制未按预期工作,而是适用于全球 IP - Nginx rate limiting not working as expected based on client IP, instead it works for global IPs

我想为每个客户端 IP 基础的特定 API 请求设置速率限制。 我有 nginx 配置来限制特定的 API /testAPI - 每个客户端不超过 10r/m 在位置块上添加了 rl 以在突发时接受额外的 7 个请求。 错误日志: 我确实从 IP 10.78.95.189 推送了多个请求,而 ng ...

Google Sheets UrlFetchApp 达到外部 API 速率限制 - External API rate limits are hit by Google Sheets UrlFetchApp

我有一个 Google 表格电子表格,其中包含通过URLFetchApp从外部 API 检索到的数据: 每当用户手动按下我放在自定义菜单中的刷新按钮时,都会调用此 function 几次: 总的来说,每次刷新应该执行不超过十几个 API 调用。 重要说明:我使用的 API 的速率限制为每 IP 每 ...

速率限制 a Flask API 部署在 AWS Elastic Beanstalk - Rate limit a Flask API deployed on AWS Elastic Beanstalk

我在 Flask 中创建了一个 API,它使用 Flask-Limiter package 为每个远程地址提供速率限制。 代码如下所示: 然后我在我想要节流的路线中使用装饰器。 问题是,当我将我的 API 部署到 AWS elastic beanstalk 时,它将限制来自任何 IP 的请求,就好 ...

如何获取没有值的描述符的 envoyproxy/ratelimit 统计信息? - How can I get envoyproxy/ratelimit statistics for descriptors without value?

我正在使用envoyproxy/ratelimit (连同 Istio)在我的 k8s 集群中为给定服务设置全局速率限制。 速率限制基于 header(在我的例子中是用户名),因此每个用户名都受到 RPS 数量的限制。 以下配置用于实现此目的: 此外,我使用了 EnvoyFilter (Istio ...

仅成功请求的速率限制(Laravel 9) - Rate Limit for only success requests (Laravel 9)

无论如何对路由应用速率限制但仅用于成功响应。 例如,如果用户向send/code端点发送请求 5 次,如果所有这些都成功,则阻止用户再次发送请求。 但是,如果其中 2 次不成功(例如验证错误或其他原因)但 3 次成功,则用户应该在给定时间内再尝试 2 次。 我知道在执行请求之前进行速率限制检查,然 ...

基于 Java 的速率限制器,带有 Redis + RollingLimit + backoff - Java based Rate limiter with Redis + RollingLimit + backoff

我正在寻找一种基于 Java 的速率限制器方法,类似于此处的 javascript 版本。 我本质上是在寻找类似的设置,在该设置中我使用与时间戳相关的滚动限制策略,并且在存储桶已满的情况下获得退避值。 到目前为止,我查看了下面的各种方法,但它们没有返回我特别寻找的退避时间。 token-buck ...

测试nest.js的速率限制时无法读取未定义的属性“ip” - Cannot read property 'ip' of undefined when testing rate limiting on nest.js

所以我在我的nest.js graphql 应用程序中配置了以下内容,这似乎正在工作; 但是当我尝试对我的本地服务器加载测试时,丢弃的请求都会引发以下错误 为什么请求处理程序无法捕获 IP 地址? 它是通过一个本地主机到另一个主机的 b/c 吗? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM