[RFC] 增加单进程启动模式
Open
type: proposals
- Dominant language
- TypeScript
- Stars
- 19k
- Forks
- 1.8k
- PR merge metrics
- No merged PRs in 30d
Description
## 背景
在容器化之后,应用运维的能力更加强大,已经不需要在框架层去处理这么复杂的逻辑了。以单进程的模式启动,并配合[健康检查](https://cloud.google.com/blog/products/gcp/kubernetes-best-practices-setting-up-health-checks-with-readiness-and-liveness-probes)已经能基本完成现有 cluster 的功能。从资源利用率上看,只需要给 node 分配 1C1G 的资源或更少。
## 改造内容
单进程还是以 master 作为入口,但是不走 cluster 逻辑,可以按照 app_worker.js 这个文件执行。
通过入参 --disable-cluster 来判断是 cluster 还是非 cluster
Contributor guide
Assessment
This issue has not been assessed yet.