【发布时间】:2021-06-15 05:24:47
【问题描述】:
我正在运行一个 nodejs/express 应用程序,它将点击流事件推送到 kinesis 流。在具有 8 个内核的计算优化 ec2 节点实例上,我每秒只能处理 5k 个请求。 Kinesis 不是瓶颈,它有足够的分片并且没有预置吞吐量异常等。Nodejs/express 无法在计算优化的 ec2 实例上处理超过 5k 个请求/秒。
即使是简单的 200 状态返回路由也只有 6k req/second 吞吐量。我的设置是 6 个使用主机网络运行的 docker 容器,我在同一主机上安装了 nginx,并配置了这 6 个容器作为上游。
关于在哪里寻找的任何指示?考虑到它是一个计算优化实例 (c5.2xlarge),吞吐量似乎非常低。
【问题讨论】:
标签: node.js performance express amazon-kinesis throughput