gpt4 book ai didi

azure - Windows Server 上开发环境的 Service Fabric

转载 作者:行者123 更新时间:2023-12-02 23:48:39 26 4
gpt4 key购买 nike

我们正在 Service Fabric 之上使用 .NET Core 开发微服务。

我们有两个开发环境是我们发布过程的一部分,即自动化测试环境和功能测试环境。鉴于我们可以容忍开发环境的可用性和性能,并且我们的生产环境位于 Azure 上,因此在 Azure 上使用两个完整的 SF 实例成本高昂。我们已经有了一个可以使用的虚拟机。

  • SF 可以在 Windows Server 2016 Core 下运行吗? (我在网上找不到任何肯定)。
  • 是否可以在一台虚拟机上运行我们的应用程序的两个实例?

最佳答案

为了设置 Service Fabric 群集,您需要至少 3 台计算机(否则您无法达到群集中的仲裁)。如果您在 Azure 上运行它,那么您还可以为您的节点类型选择可靠性和持久性层 https://learn.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-capacity#the-reliability-characteristics-of-the-cluster 。更高的可靠性等级(银级、黄金级或白金级)意味着您需要集群中更多的节点(机器)。

您可以在同一集群中运行同一应用程序和不同部署版本的多个实例。您需要考虑如何为您的服务分配端口(对于那些公开 HTTP 端点的服务),否则如果您在同一集群中拥有相同应用程序类型的多个实例,这些端口将会发生冲突。目前无法通过 Visual Studio 预配新实例,您需要使用 PowerShell、API 或 Service Fabric Explorer。

关于azure - Windows Server 上开发环境的 Service Fabric,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41747165/

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