Skip to content

服务启动依赖

上一章, 我们讲解了让微服自动启动 MySQL 服务。

在软件工程实践中, 如果应用服务启动时 MySQL 服务还没有启动完成, 应用就有可能会报错。

针对这种情况, 微服提供了 服务启动依赖 机制, 使用方法也很简单, 在 lzc-manifest.yml 文件中的 application 字段下加一个 depends_on 子字段即可, 举例:

yml
application:
  depends_on:
    - mysql
application:
  depends_on:
    - mysql

这样配置好以后, 微服在启动应用时会把 depends_on 下的所有服务启动完毕后再启动应用容器。