简单的问题:cluster.fork之间的child_process.fork有什么不同
详情:
我可以将参数传递给cluster.fork
我可以在child_process.fork创建的ChildProcess中使用相同的端口或unixsock监听
Mat*_*all 13
阅读文档:child_process.fork
vs cluster.fork
.
cluster.fork()
和之间的区别child_process.fork()
仅仅是集群允许在服务器之间共享TCP服务器.cluster.fork
是在...之上实现的child_process.fork
.
http://nodejs.org/api/cluster.html
1.我可以将参数传递给cluster.fork
不是根据文档,并且:
> var cluster = require('cluster')
undefined
> cluster
{ isWorker: false,
isMaster: true,
fork: [Function],
_startWorker: [Function],
_getServer: [Function] }
> cluster.fork.length
0
Run Code Online (Sandbox Code Playgroud)
2.我可以在child_process.fork创建的ChildProcess创建的同一端口或unixsock上监听
大概是的,因为cluster.fork
是在上面实现的child_process.fork
.然而,还有一个原因是cluster.fork
,如果你要听同一端口上已存在.
归档时间: |
|
查看次数: |
3696 次 |
最近记录: |