azure-service-fabric - Service Fabric StateLessService 仅在一个节点上实例化
问题描述
我使用单个 StatelessService 创建了一个全新的 Service Fabric 应用程序。我希望在所有五个节点上实例化该服务(请参阅下面的 ApplicationManifest.xml 文件),但由于某种原因,它总是在节点 1 上实例化。在这方面的任何帮助将不胜感激。
<?xml version="1.0" encoding="utf-8"?>
<ApplicationManifest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ApplicationTypeName="AlgoistsType" ApplicationTypeVersion="1.0.0" xmlns="http://schemas.microsoft.com/2011/01/fabric">
<Parameters>
<Parameter Name="TradeSafe_ASPNETCORE_ENVIRONMENT" DefaultValue="" />
<Parameter Name="TradeSafe_MinReplicaSetSize" DefaultValue="3" />
<Parameter Name="TradeSafe_PartitionCount" DefaultValue="1" />
<Parameter Name="TradeSafe_TargetReplicaSetSize" DefaultValue="3" />
<Parameter Name="FrontEnd_ASPNETCORE_ENVIRONMENT" DefaultValue="" />
<Parameter Name="FrontEnd_InstanceCount" DefaultValue="-1" />
</Parameters>
<ServiceManifestImport>
<ServiceManifestRef ServiceManifestName="TradeSafePkg" ServiceManifestVersion="1.0.0" />
<ConfigOverrides />
<EnvironmentOverrides CodePackageRef="code">
<EnvironmentVariable Name="ASPNETCORE_ENVIRONMENT" Value="[TradeSafe_ASPNETCORE_ENVIRONMENT]" />
</EnvironmentOverrides>
</ServiceManifestImport>
<ServiceManifestImport>
<ServiceManifestRef ServiceManifestName="FrontEndPkg" ServiceManifestVersion="1.0.0" />
<ConfigOverrides />
<EnvironmentOverrides CodePackageRef="code">
<EnvironmentVariable Name="ASPNETCORE_ENVIRONMENT" Value="[FrontEnd_ASPNETCORE_ENVIRONMENT]" />
</EnvironmentOverrides>
</ServiceManifestImport>
<DefaultServices>
<Service Name="FrontEnd" ServicePackageActivationMode="ExclusiveProcess">
<StatelessService ServiceTypeName="FrontEndType" InstanceCount="[FrontEnd_InstanceCount]">
<SingletonPartition />
</StatelessService>
</Service>
</DefaultServices>
</ApplicationManifest>
解决方案
推荐阅读
- java - 无法解析 org.springframework.boot:spring-boot-gradle-plugin 的原因
- jsf - JSF Webfilter 进入流范围
- python - 如何将来自多个数据帧的聚合数据帧元素分组/组合成一个数据帧?
- java - 无法在 mac 中打开数据集成应用程序
- python - 多语句的字典理解
- windows - 如何在 Windows WSL 下安装和运行 CentOS 8.2?
- javascript - 使用 DOM 元素单击更改变量的值
- reactjs - 使用jsx错误时反应必须在范围内
- python - 如何在 PyCharm 中运行我的 MATLAB 文件?
- c# - 处理文件“文件位置”时,Msbuild 失败并显示消息:找不到指定的 SDK“Microsoft.NET.Sdk”