同一群集上具有版本独立的通用微服务的多个Azure应用程序

时间:2018-07-26 15:34:42

标签: azure microservices azure-service-fabric azure-deployment

我们有多个Azure应用程序,它们通过git子模块使用共享的微服务(索引,索引管理等)。我们部署了第一个应用程序没有任何问题,但是当尝试部署第二个应用程序时,微服务未在应用程序中创建。

由于这些微服务是子模块,因此它们共享相同的ServiceManifest,并且具有相同的名称和版本号。当前,两者处于同一提交,但将来它们可以彼此独立。

尽管共享名称位于单独的应用程序中,是否仍导致我们的部署问题?

1 个答案:

答案 0 :(得分:0)

我发现了问题。现有服务依赖于新服务,但是只有在成功升级现有服务后才部署新服务,因为现有服务正在等待新(未部署)服务,所以永远不会部署新服务。

Documented here