我正在开发一个需要处理成千上万个活动套接字并发连接的项目。现在一直在查看内存使用情况和 V8 引擎,我使用的是 Node.js v0.10.19 (Stable)
我不能承受“系统内存不足”事件的发生。因此,目前正在努力在单个服务器上运行多达 15 个节点实例,每个节点实例的 RAM 限制为 1GB,具有足够的 RAM 运行该服务器,并使用四核至强处理器和负载均衡器来组织所有实例的负载。
那么,有没有办法将套接字连接存储在 V8 堆堆栈之外,例如在缓冲区或其他方式中,以减少 Node.js 的内存使用?