我正在开发 node.js 应用程序,它将开始使用
for(i=0; i<os.cpus().length; i++) {
cluster.fork();
}
每个节点工作人员都将使用 node.js 函数异步写入一个公共文件
fs.appendFile(file, text, callback)
在这种情况下,每个节点工作人员都会并行写入一个文件。
我不确定并行附加是否会减慢将数据保存到文件的速度。是否有可能因为并行写入而损坏了保存的数据?
我想知道每个节点工作人员写入自己的文件是否更好/更快(即,如果有 8 个工作人员,数据将保存在 8 个单独的文件中)
该应用程序将部署在基于 UNIX 的系统上。
提前致谢