一个容器中多个进程的主要问题是信号管理:如何(干净地)停止所有进程?
这就是“ PID 1 僵尸收割问题”,这就是为什么每当您必须管理多个进程时,像这样的基础映像phusion/baseimage-docker可以提供帮助。
更普遍的问题是微服务解耦问题:如果 P1 和 P2 都是有状态的并且相互依赖,那么将它们保留在同一个容器中是有意义的。
通信延迟方面涉及的开销是多少
这取决于所涉及的进程类型,但开销很小,因为两个进程都在同一 docker 主机上运行(即使它们位于不同的容器中)
| 归档时间: |
|
| 查看次数: |
998 次 |
| 最近记录: |