gpt4 book ai didi

azure-service-fabric - 更新单服务

转载 作者:行者123 更新时间:2023-12-04 08:20:14 25 4
gpt4 key购买 nike

我是 Service Fabric 的新手,不知道如何更新应用程序中的单个微服务。我有许多存储库(每个微服务一个),需要分别更新/部署每个微服务。

我怎样才能做到?我应该在哪里保存应用程序项目?您能否建议解决方案结构。

附言我使用独立(本地)服务结构安装。

最佳答案

简短的回答是您不能更新单个微服务,SF 具有不同的架构。它由本身由服务组成的应用程序组成。您只能通过提高应用程序 list 和服务中的版本号来整体更新应用程序。应用程序版本始终上升,而服务版本可以更改或不更改(这会影响升级过程)。

在您的情况下,您有两种选择:

将每个微服务包装在一个单独的 SF 应用程序中,并单独部署它们。这将模拟完全独立的服务,这就是大多数微服务的开发方式。独立地对它们进行版本控制和管理依赖关系是一件很痛苦的事情。官方文档详细解释了如何编写 list https://learn.microsoft.com/en-us/azure/service-fabric/service-fabric-application-model

另一种选择是与 SF 设计保持一致 - 创建单个应用程序 list 和每个服务的 list ,每个版本都正确。将其部署为单个应用程序,并享受事务性 SF 升级和所有优点的好处。我强烈怀疑您的微服务是普通的 Windows 可执行文件?在这种情况下,您可以将它们描述为 guest 可执行文件 https://learn.microsoft.com/en-us/azure/service-fabric/service-fabric-deploy-existing-app

关于azure-service-fabric - 更新单服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43087834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com