我正在单个实例上运行多个Node应用程序。我关心的一个要素是内存使用。简单的Node.js快速服务是否需要最少量的物理内存?有没有办法可以设置内存使用量的上限,以防止我的某个节点应用程序影响其他物理内存的使用?
答案 0 :(得分:2)
将节点进程放在docker实例上可能是值得的。可能只是从默认的node docker image开始,然后添加源代码并在Dockerfile中启动脚本。
Docker允许您限制每个Docker实例的内存,并且许多Docker实例可以在单个计算机(或虚拟机)上运行。我认为这种做法可能是你最好的选择。