This question shows research effort; it is useful and clear
1
This question does not show any research effort; it is unclear or not useful
Bookmark this question.
Show activity on this post.
我有 4 项服务。每个都依赖于其他人,例如,如果服务 A 启动,则 B 和 C 可以启动,如果 B 启动,则 D 可以启动。如果 A->B 和 C,如果 B-> D。我已经设法创建了它们的 start() 和 stop() 方法,但我只是不知道如何在它们之间建立依赖关系。我正在考虑向 ChechRequirements 类服务发送他必须运行的服务以及该服务所依赖的服务列表,如果该列表等于当前运行的列表,他可以像其他人一样在该服务之前启动。这是一个好主意还是你有另一个?