Tag: haphs

我应该怎样限制我的POST每秒速率?

我正在使用Hapi.js构build一个API。 我的一些代码将less量的数据推送到API。 这个问题似乎是推送器代码淹没了API,我得到ECONNRESET错误 – 这意味着消息正在消失。 我打算在推送器代码中安装限速器,可能是node-rate-limiter ( 链接 )。 问题是,我应该如何设定这个限制? 我想最大限度地提高这个应用程序的性能,所以我可以很容易地尝试每小时发送数千条消息。 数据只是被转储到redis,所以我怀疑在API中的代码将是一个问题,但我仍然需要知道什么样的消息率Hapi舒适。 我需要从一些合理的东西开始,看看它是怎么回事? 也许每10毫秒1条消息? Hapi = require('hapi'); server = new (Hapi.Server); server.connection(port: config.port, routes: { cors: { origin: ['*'] } }); server.route({method: 'POST', path: '/update/{id}', …})