问题标签 [ratelimit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1682 浏览

docker - 使用 docker 标签限制 Traefik 速率

我在使用 traefik 1.5-rc3 为 docker 后端的标签设置速率限制时遇到问题

设置以下标签

不在日志文件中打印任何限速输出,配置也不可见,例如在/api前端结构中:没有错误消息或任何内容:

静态配置 toml 中的相同配置:

似乎工作,因为日志记录状态Creating load-balancer rate limiter

查看源代码标签似乎很好。

我错过了什么?我刚刚注意到,解析方法中extractorfunc(后端)和extractorFunc(前端)的大小写不同。

通过标签设置速率限制需要做什么?

0 投票
1 回答
1738 浏览

python - Django-ratelimit 不限制

我在 heroku 上使用 Django-ratelimit 时遇到限制器不起作用的问题。我没有收到任何错误。有什么建议我做错了吗?

视图.py

设置.py

0 投票
2 回答
622 浏览

python - 我可以将动态值传递给python中的装饰器吗?

我对 python 及其概念有点陌生。对于我当前的项目,我需要以 x 速率/y 分钟进行某些 api 调用。关于这一点,我遇到了装饰器的概念和一个相同的python库。它称为ratelimit并单击此处转到其 github 链接

这个 api 最简单的例子是:

但我需要从另一个函数调用这个函数 call_api

我希望调用发生并希望装饰器的参数在运行时更新,因为实际值将是用户输入。但根据我的理解,装饰器在运行时之前取值。那么我如何将动态值传递给装饰器。

提前感谢您的帮助

0 投票
1 回答
1856 浏览

node.js - 节点服务器中的 Express-rate-limit 与 NGINX

我目前正在使用express-rate-limit模块来阻止来自ip节点服务器中相同或登录用户帐户的多个请求,这对DoS攻击非常有效。该服务器是一个小型本地企业,只需要一个实例,因为它没有太多的用户,并且它的计算需求不是太密集。

我最近一直在阅读很多关于它的内容nginx,很多人建议在节点服务器中使用它,但我看不出在这种应用程序中使用它的主要优势。

如何nginx更好地为我的应用程序?npm modules就单个服务器应用程序的安全性而言,它可以做什么其他人无法做到的?

0 投票
1 回答
1192 浏览

grpc - Envoy 速率限制配置

我试图弄清楚如何将前端特使的速率限制设置为其他服务。

我参考了他们的文档,但无法看到配置的实际工作方式。也遇到了lyft ratelimit但这里也没有指定如何使用这个配置。

有人可以帮我吗?

0 投票
1 回答
292 浏览

api - twitter api中的速率限制

我正在为我的项目使用 twitter 开发人员 API。我用我的电话号码和电子邮件地址创建了一个帐户。如您所知,twitter API 中有一些速率限制!

对于使用 API,我应该创建该应用的应用和用户令牌。

我的问题是,如果我为该单个帐户创建多个应用程序并在我的项目中使用它们,我的速率限制乘以应用程序的数量或请求被聚合,所以我的速率限制不会改变?

0 投票
1 回答
588 浏览

apache2 - 限制 OwnCloud/Apache/WebDAV 上传速度

那么你好!

我最近在我的服务器上设置了我的 OwnCloud 并遇到了 2 个问题......

第一个问题是,如何限制用户的下载速度?好的.. 用 mod_bw 解决。

第二个问题是.....如何限制用户的上传速度?好吧..用cband,bw,rate-limit尝试过。没有任何效果,仅适用于下载速度。

所以我的问题是,我怎样才能将文件的上传速度限制到 apache 服务器仅用于一个子文件夹(我用下载速度管理它,所以可能用位置?)。

谢谢!

0 投票
0 回答
269 浏览

facebook - Facebook python sdk使用marketing api或者graph api

我已经使用facebook python SDK近 6 个月来构建产品。

我拥有营销 api 的开发人员访问权限。它经常出错说速率限制已超过。但是当我检查营销 api 仪表板时,它说没有足够的数据可用。

所以我真的很困惑SDK是使用营销API还是图形API。

谁能给我解释一下用法。

任何信息将不胜感激。

0 投票
1 回答
125 浏览

php - 文件服务器上的 Podio RateLimit

我们在使用 Podio Api 时遇到问题,或者有什么东西,Podio 没有记录。

我们正在向 Api 发出请求以获取具有 function 的 Item ->getItemById()。此项目具有文件字段和附加文件。要在我们的服务器上编辑这些文件,我们需要这些文件的 rawData,所以我们调用->getFile()and ->getRawData()

一切正常。在约 10 分钟内约 15-20 个请求后(时间和请求计数因每次测试而异)我们收到来自 Podio Server 的错误。即使我们在请求之间设置了短暂的延迟(测试为 30 秒),我们也会遇到错误,所以我认为这不是“批处理请求限制”。错误的编号为 420,被描述为 RateLimit 错误。等待几分钟后,错误消失了,服务器正在响应正确的答案。但我们绝对没有任何计划何时发生这种情况。

我们创建了一个函数来检查我们是否达到了 RateLimit,但对于正常请求和速率限制请求,仍有剩余。正如您在上面的屏幕截图中看到的那样。

请不要通过指向 Podio 速率限制文档的链接来回答。我多次阅读本节,我知道这个限制是如何设置的。我们只有在调用文件服务器(files.podio.com)时才会遇到问题,而不是在我们发出其他 api 请求时。

有没有人对我们的案子有过类似的经历?

从 PHP Api 调用的函数:

使用 RateLimit 调用调用 Podio 服务器:

浏览器输出。如您所见,RateLimit 未命中,但在调用 getRawData() 后我们直接得到 420

在此处输入图像描述

Podio Support 告诉我,尽管我们是一家每天都使用 podio 的公司,但他们不向私人提供支持,在我看来,这是他们服务器上的一个错误(或者它没有在任何地方记录)。


更新:
我做了第二个函数来触发它:

这让我可以关注 Browseroutput(不包括前几行):

今天在这个测试中,一切似乎都很正常。似乎这些文件也是 RateLimited Requests 并且在这些限制关闭时抛出错误。但在上面的截图中,我得到了不同的结果。如果它总是像今天一样,那就没有问题,我可以跟踪它。但最近几天情况并非如此。

如果发生这种情况,我会再次发帖,就像当时问这个问题一样,但现在一切似乎都很好。

0 投票
1 回答
220 浏览

javascript - 限速 API 的 Javascript 计时器

我正在使用一个 API - “我被控制了吗?” 这是速率限制 - “每 1500 毫秒限制为一个”。我在这里查看了很多其他问题,通过谷歌和其他几个论坛网站进行了研究,并尝试自己找到解决方案。

Javascript 功能

真的适用于这类问题或问题吗?有没有人找到有效的解决方案?我对这个有点不知所措

似乎不起作用,尤其是在我当前的项目正在存储多个电子邮件地址的信息的情况下。因此,例如,如果我将 4 个电子邮件地址存储在一个数组中并希望循环通过但等待 1500 毫秒,然后再次访问 API 以查询下一个电子邮件地址。

有什么想法吗?或者是否有一个NodeJS解决方案可以解决这个问题,因为我最近也一直在学习。

先感谢您