process-compose:docker-compose替代者
💡
原文中文,约3900字,阅读约需10分钟。
📝
内容提要
Process Compose是一个调度程序和编排器,用于管理非容器化应用程序。它具有进程执行、处理依赖关系、进程恢复策略、手动进程重新启动等特征。它还支持健康检查、终端用户界面、REST API等功能。
🎯
关键要点
-
Process Compose 是一个用于管理非容器化应用程序的调度程序和编排器。
-
它受到 docker-compose 的启发,但不需要容器,简化了配置。
-
主要特征包括进程执行、处理依赖关系、进程恢复策略和手动进程重启。
-
支持健康检查、终端用户界面、REST API 和日志缓存等功能。
-
可以并行或串行启动进程,并支持进程的多个副本。
-
支持定义工作目录和流程依赖关系,有四种条件类型可供选择。
-
可以设置后台进程,使用 is_daemon 标志来标识守护进程。
-
支持退出时自动重新启动进程,提供多种重启策略。
-
提供活性探针和就绪探针以监控进程状态,支持 exec 和 http_get 两种探测模式。
➡️