首页 > TAG信息列表 > rate-limiting

linux-如何从外部对golang http上传进行速率限制?

我有一个golang实用程序,可通过https将很多数据上传到OpenStack对象存储.我正在Ubuntu Linux上运行它,并且我想确保其最大上传带宽不超过2500KB / s,最好不要影响同一系统上的其他用户(即,降低以太网接口的速度). 我该如何做,最好不要更改源代码?到目前为止,我已经尝试了几种方法: >

Nginx:速率限制设置不起作用

这是我的Nginx配置设置- { limit_req_zone $binary_remote_addr zone=main:10m rate=1r/s; # on top of conf file ... location /login { limit_req zone=main burst=3 nodelay; ModSecurityEnabled on; ModSecurityConfig /usr/

python-aiohttp:通过域限制每秒请求数

我正在编写一个Web搜寻器,该爬行器正在为许多不同的域运行并行提取.我想限制每个单独域的每秒请求数,但我不在乎打开的连接总数或所有域中每秒的请求总数.我想最大程度地增加总体上打开的连接和每秒的请求数,同时限制对单个域的每秒请求数. 我可以找到所有当前存在的示例,要么(1)限

限制Python线程的并发性和速率

给定一个数字线程,我想将工作函数的调用速率限制为每秒一个速率. 我的想法是跟踪上次在所有线程上进行调用的时间,并将其与每个线程中的当前时间进行比较.然后,如果current_time – last_time<率.我让线程睡了一会儿.我的实现出了点问题 - 我认为我可能对锁的工作原理有了错误的

android – 如何排队和延迟改进请求以避免达到api速率限制?

我正在使用一个实现限制的api.其中一个限制是1个请求/秒.啊. 我有以下情况立即达到限制. >使用api / status检查api的状态>如果api已启动,请获取用户订阅>从订阅列表中加载页面 有什么我可以插入到改造中,可以将每个网络请求排队到最后一次运行至少1000毫秒?我正在使用/学习rxjava,

php – 如何对公共API进行速率限制?

我有一个接收输入并提供输出的算法,我希望开发人员像API一样使用它.为了防止拒绝服务攻击和过度使用,我想要一些速率限制或保护.我有什么选择?我是否提供帐户和API密钥?这通常有用吗?还有什么其他想法可以用于这种情况?解决方法:帐户和API密钥确实听起来不错,如果没有别的东西阻止除了