- 通常的部署方式是 nginx 负载均衡到多个端口,每个端口绑定开启一个 tornado 服务,通过 supervisor 可以很方便监控服务。
- 现在想 tornado 多进程用 docker 部署,具体的架构方案是怎么样的?是一个 docker 容器一个进程还是一个 docker 多个进程?
1
binux Nov 14, 2019 via Android
一个容器一个进程
|
2
Latin Nov 14, 2019
体量大的话可以上 K8S
|
3
676529483 Nov 14, 2019
启多个 container,绑定多个端口,然后负载均衡一样;
如果有 k8s,直接加 deployment 的副本数就行。 因为 docker 的本质是系统进程,所以不推荐一个 container 多个进程 |
4
luckyrayyy Nov 14, 2019
多容器,每个容器一个实例
|