严格的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
评论0
最新资源