我目前正在部署一个包含 15 个 JAVA Spring 微服务的产品,这些服务都依赖于一个微服务(我们将其称为“第一服务”),其他服务需要该微服务才能工作。
问题是,只要第一个服务没有准备好,其他服务就无法启动,会尝试重新启动,导致CPU消耗过多。
这将使第一个服务需要花费很多时间才能启动,因此其他应用程序也将花费很多时间。
所以我的问题是:是否可以指示 HELM 在所有其他服务之前部署“first-service”并等待配置服务准备就绪?
谢谢,
为“第一服务”建立一个单独的舵,让其他人依赖它: