文件名称:strict-http-agent:具有严格排队请求限制的Node.js HTTP代理
文件大小:13KB
文件格式:ZIP
更新时间:2024-05-24 01:18:19
JavaScript
严格的http代理 具有严格排队请求限制的Node.js HTTP代理 主要目标是防止出现这种情况: 节点进程将请求发送到一些速度较慢的服务。 默认情况下,达到maxSockets后,新请求将进入无限队列(javascript数组)。 正在使用的请求有超时,但不在队列中的请求有超时。 时间过后,内存中将排满大队。 此模块通过限制队列大小(快速方式)和/或队列请求的ttl(速度较慢)来防止这种情况。 需要Node.js> = 0.10或io.js 用法 HTTP获取示例: var strictAgent = require ( "strict-http-agent" ) ; ... var myAgent = new strictAgent ( { maxSockets : 10 , queueLimit : 100000 , queueTTL : 1000 } ) ; var opt
【文件预览】:
strict-http-agent-master
----package.json(940B)
----load_tests()
--------urls_usual.txt(184B)
--------.siegerc(37B)
--------Vagrantfile(797B)
--------api.js(3KB)
--------run.sh(594B)
--------urls_stricted.txt(199B)
--------slow_api.js(526B)
--------config()
--------run-lite.sh(484B)
--------urls_stricted_ttl.txt(214B)
--------server.js(414B)
----.travis.yml(109B)
----LICENSE(1KB)
----index.js(7KB)
----tools()
--------catcher.js(587B)
--------demo.js(862B)
----README.md(2KB)
----test()
--------test.js(3KB)