如何避免node.js中的内存不足?

时间:2016-10-17 11:01:12

标签: node.js performance memory

在node.js中编程时,异步编程模型是一个关键方面。特别是在处理数据流时,API允许我写入/读取数据,然后等待生产者/消费者准备好更多数据(通过管道和排放模式)。 我错过了关于内存可用性的类似概念。

在编写Web服务器时,此服务器原则上可以同时处理无限量的连接(在某种意义上,每个连接异步地在输入/输出管道上工作)。但是,每个连接也会消耗一定量的内存。如何根据可用内存限制可接受的连接数量(没有硬编码连接数的上限)? 我原本期望一种机制允许我通过方法调用分配内存,然后等待一个回调被调用,如果该内存可用。

这是否可行? 如何管理节点服务器中的内存不足?

干杯 卡斯滕

0 个答案:

没有答案