微服务是设计约束,而不是部署约束。如何部署服务完全独立于它们的设计方式。它们甚至可以在同一个组件中,假设你有某种设计强烈地将它们分开,这样它们就不会相互依赖(不推荐这个)。
重点是, 可以 你单独部署它们?如果没有,你有相互依赖性,并且违反了微服务设计的一些原则。