对不起,如果这个问题是'新手',但我看不出怎么做/它是如何工作的.
1 /我正在使用node.js创建API,API为一些前端应用程序提供服务
2 /为了使它健壮我使用pm2(伟大的产品),有nginx作为代理,很好
3 /但我怎么能处理我的node.js api的多个实例?我看到'cluter模式',很好,但是当我的node.js正在监听单个端口(例如8080)时发生了什么?如果我配置4个进程/实例,他们只是不能同时在同一个端口上监听啊?...所以:pm2调度实例之间的调用(所以确实充当了一种代理).
任何线索将不胜感激,它是如何工作的?
格雷格
群集模式中的节点创建一个主节点,然后生成共享TCP连接的工作进程,因此基本上负载在工作者之间分配.
这是一篇精美的文章,详细阐述了pm2和节点集群 -
https://getstream.io/blog/running-pm2-node-js-in-production-environments/
希望能帮助到你.
| 归档时间: |
|
| 查看次数: |
2328 次 |
| 最近记录: |