Разделение службы Service Fabric без отслеживания состояния

Я хочу разделить службу Service Fabric без сохранения состояния. Я не нашел, как я могу это сделать. Например, я хочу установить число 10.

ApplicationManifest.xml

  <Parameters>
    <Parameter Name="MyService_InstanceCount" DefaultValue="-1" />
    <Parameter Name="MyService_PartitionCount" DefaultValue="10" />
  </Parameters>

person Community    schedule 21.05.2020    source источник
comment
Чего вы хотите добиться, разбивая службу без сохранения состояния? Экземпляры службы без сохранения состояния идентичны друг другу (поскольку у них нет состояния), поэтому разделение для служб без сохранения состояния, по-видимому, не имеет никакой пользы (и поэтому это невозможно).   -  person Francesc Castells    schedule 22.05.2020


Ответы (1)


ApplicationManifest.xml

<Parameters>
    ...
    <Parameter Name="MyService_PartitionCount" DefaultValue="10" />
</Parameters>
...
<Service Name="MyService" ServicePackageActivationMode="ExclusiveProcess">
    <StatelessService ServiceTypeName="MyServiceType" InstanceCount="[MyService_InstanceCount]">
        <UniformInt64Partition PartitionCount="[MyService_PartitionCount]" LowKey="0" HighKey="9" />
    </StatelessService>
</Service>
person Community    schedule 25.05.2020