Process Compose调度编排工具
Process Compose 是一个调度编排工具,不过不是用来调度容器的,而是用来调度非容器化的应用,可以定义进程的依赖性和启动顺序,也可以定义重启策略。它的编排文件内容格式和 Docker Compose 比较类似,例如:
version: "0.5"
environment:
- "GLOBAL_ENV_VAR=1"
log_location: /path/to/combined/output/logfile.log
log_level: debug
processes:
Manager:
command: "/path/to/manager"
availability:
restart: "always"
depends_on:
ClientA:
condition: process_started
ClientB:
condition: process_started
ClientA:
command: "/path/to/ClientA"
availability:
restart: "always"
depends_on:
Server_1A:
condition: process_started
Server_2A:
condition: process_started
environment:
- "LOCAL_ENV_VAR=1"
ClientB:
command: "/path/to/ClientB -some -arg"
availability:
restart: "always"
depends_on:
Server_1B:
condition: process_started
Server_2B:
condition: process_started
environment:
- "LOCAL_ENV_VAR=2"
Server_1A:
command: "/path/to/Server_1A"
availability:
restart: "always"
Server_2A:
command: "/path/to/Server_2A"
availability:
restart: "always"
Server_1B:
command: "/path/to/Server_1B"
availability:
restart: "always"
Server_2B:
command: "/path/to/Server_2B"
availability:
restart: "always"
最终依赖关系:
评论
Podman Compose容器编排服务
PodmanCompose 项目作为DockerCompose的替代品,而不需要对docker-compose.yaml文件进行任何修改。由于PodmanCompose使用吊舱pod 工作。Podma
Podman Compose容器编排服务
0
job-dispatcher工作流编排、任务调度引擎
job-dispatcher介绍一个工作流编排,任务调度引擎GtiHub地址:https://github.com/xuda783380930/job-dispatcher.git基本模型:基于事件或
job-dispatcher工作流编排、任务调度引擎
0
Kestra开源编排和调度平台
Kestra是一个无限可扩展的开源编排和调度平台,可以创建、运行、调度和监控数百万个复杂的管道。 任何类型的工作流程:工作流程可以从简单开始,然后发展到具有分支、并行、动态任务、流程依赖性的更复杂的系
Kestra开源编排和调度平台
0
PROSE动态编排工具
PROSE是一个动态编排(weaving)工具(允许在运行期插入或抽取aspects)。PROSEaspects是规则的Java对象能够被发送到或从网络上的计算机接收。签名可被用于保证它们的完整性。一
PROSE动态编排工具
0