对于以下情况,我在部署图中定义了一些工件依赖项时遇到了一些麻烦:
由于服务(或HTML文件)需要进程管理程序(或HTTP文件服务器),因此存在一种双重依赖关系;显然,进程管理程序(或HTTP文件服务器)具有指向受监督进程(或要提供的文件)的配置。
我看到以下建模可能性:
答案 0 :(得分:1)
由流程主管(Supervisord,init,cron job,...)启动的服务(MyService)
该服务依赖于流程主管,因为它在没有它的情况下无法运行
基于第一个陈述,我不认为第二个陈述是真的。
服务不以任何方式与发射器(主管)通信(您将如何与cron通信?) - 主管只是启动并观察服务;所以我没有看到依赖。如果一个cron死了,那么该服务将很乐意继续(cron bar杀死它的suprocesses)。