首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >部署关系图中的工件依赖方向

部署关系图中的工件依赖方向
EN

Stack Overflow用户
提问于 2017-07-19 19:34:21
回答 1查看 85关注 0票数 0

对于以下情况,在部署关系图中为工件定义一些依赖关系有些困难:

  • 由流程主管(主管,init,cron作业,.)启动的服务(MyService)
  • 由静态HTTP文件服务器提供的一些HTML文件

存在一种双重依赖关系,因为服务(或HTML文件)需要流程管理器(或HTTP文件服务器);显然,流程管理器(或HTTP文件服务器)具有指向受监视进程(或要服务的文件)的配置。

我看到了以下建模的可能性:

  1. 流程管理器依赖于服务,因为它控制它。
  2. 该服务依赖于流程管理器,因为没有它它就无法运行。
  3. 双重相依
  4. 我们认为流程管理器是一个UML节点,服务在这个节点中运行。

对我来说,最合乎逻辑的是1),因为过程主管必须了解要监督的服务。如果4)似乎是一个很好的答案,我觉得我失去了一种明确要求部署特定过程主管工件(Supervisord,cron,或.)的方法。

如果我们想强调这两个工件的需求,是否有一个标准的方法,或者答案是值得商榷的?

EN

回答 1

Stack Overflow用户

发布于 2017-07-19 20:00:37

由流程主管(主管,init,cron作业,.)启动的服务(MyService) 该服务依赖于流程管理器,因为没有它它就无法运行。

根据第一种说法,我不认为第二种说法是真的。

服务不以任何方式与启动程序(主管)通信(您将如何与cron通信?) --主管只是启动和观察服务;所以我没有看到依赖关系。如果一个cron死了,那么这个服务就会很高兴地继续下去(一条cron杀死它的进程)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45199538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档