最近在用nodejs写一个tcp服务进程,部署服务用了pm2。不过因为不确定pm2能否为tcp服务进行cluster模式下的负载均衡和连接分发,所以只用了单进程部署。我想知道pm2有这样的功能吗。我的服务中tcp连接基本都是长连接。
2 回复
可以,在一个工作模块处于busy态时,会自动使用另外的工作进程,但是并不一定。具体详情你可以参考下这个 http://www.infoq.com/cn/presentations/several-solutions-node.js-thread-defects?utm_source=infoq&utm_medium=videos_homepage&utm_campaign=videos_row1