在同一服务结构应用程序类型中部署多个服务

Deploy Multiple Services inside same Service fabric application type

是否可以在单个应用程序类型名称下创建多个服务。

我有两个服务结构应用程序包,它们都具有相同的应用程序类型名称。

当我在部署第一个应用程序后尝试部署第二个应用程序时。我收到错误“应用程序类型和版本已存在”。

有没有办法可以在一个应用程序类型名称下部署这两个包。

您不能将两种同名的应用程序类型部署到一个集群中。 如果您想在应用程序之间共享服务,您可以创建两个(或更多)Service Fabric 应用程序项目 具有不同的名称 并将对共享服务的引用添加到应用程序(在 Visual Studio, 右键单击​​应用程序项目中的 References 节点并单击添加服务)。

与您的问题有些相关 - 您也可以(使用 PowerShell):

  • 在部署后创建具有不同参数的相同应用程序类型的多个实例(New-ServiceFabricApplication)
  • 在现有应用程序中创建相同服务类型的更多实例 (New-ServiceFabricService)