【发布时间】:2022-01-08 21:59:20
【问题描述】:
使用 docker compose 部署了两个微服务。服务之间的依赖关系在 docker compose 文件中由 depends_on 属性定义。是否可以在 spring boot 应用程序中隐式实现相同的效果?
假设微服务 1 依赖于微服务 2。这意味着,在微服务 2 健康或在 Eureka 服务器上注册之前,微服务 1 不会启动。
【问题讨论】:
-
您可以使用docs.spring.io/spring-cloud-commons/docs/current/reference/html/… 等待服务可用。但是在我看来,这应该是一个基础设施问题,应该在那里处理。
标签: spring-boot docker microservices netflix-eureka