限制并发节点js

时间:2015-12-08 04:42:32

标签: node.js express load-testing

我想处理访问我的API的限制客户端/并发。

我使用Express Node JS并在使用Load Test& amp;加载我得出的结论是,在10000次并发访问后,我的API没有响应,内存达到了大约90%。

我已经使用http.Agent.maxSockets,http.globalAgent一次限制套接字约500个请求,但结果是请求总是超过500,

我还使用limiter而不使用redis 这是我的代码

var limiter = require('express-limiter')(app)
limiter({
  path: '*',
  method: 'all',
  lookup: ['connection.remoteAddress'],
  // 500 requests per seconds
  total: 500,
  expire: 1000
});

但是当我用户压力测试时,它仍然达到了内存峰值。 任何帮助?

编辑:

另一个信息, 我没有将Nginx或AWS用于Load Balancer

0 个答案:

没有答案