process-compose:docker-compose替代者

💡 原文中文,约3900字,阅读约需10分钟。
📝

内容提要

Process Compose是一个调度程序和编排器,用于管理非容器化应用程序。它具有进程执行、处理依赖关系、进程恢复策略、手动进程重新启动等特征。它还支持健康检查、终端用户界面、REST API等功能。

🎯

关键要点

  • Process Compose 是一个用于管理非容器化应用程序的调度程序和编排器。

  • 它受到 docker-compose 的启发,但不需要容器,简化了配置。

  • 主要特征包括进程执行、处理依赖关系、进程恢复策略和手动进程重启。

  • 支持健康检查、终端用户界面、REST API 和日志缓存等功能。

  • 可以并行或串行启动进程,并支持进程的多个副本。

  • 支持定义工作目录和流程依赖关系,有四种条件类型可供选择。

  • 可以设置后台进程,使用 is_daemon 标志来标识守护进程。

  • 支持退出时自动重新启动进程,提供多种重启策略。

  • 提供活性探针和就绪探针以监控进程状态,支持 exec 和 http_get 两种探测模式。

➡️

继续阅读