This topic created in 2547 days ago, the information mentioned may be changed or developed.
- 通常的部署方式是 nginx 负载均衡到多个端口,每个端口绑定开启一个 tornado 服务,通过 supervisor 可以很方便监控服务。
- 现在想 tornado 多进程用 docker 部署,具体的架构方案是怎么样的?是一个 docker 容器一个进程还是一个 docker 多个进程?
4 replies • 2019-11-14 16:22:33 +08:00
 |
|
binuxNov 14, 2019 via Android
1
一个容器一个进程
|
 |
|
体量大的话可以上 K8S
|
 |
|
启多个 container,绑定多个端口,然后负载均衡一样; 如果有 k8s,直接加 deployment 的副本数就行。 因为 docker 的本质是系统进程,所以不推荐一个 container 多个进程
|
 |
|
多容器,每个容器一个实例
|