New-ServiceFabricService
Vytvoří službu Service Fabric.
Syntaxe
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeSingleton]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeSingleton]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeUniformInt64]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeNamed]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeSingleton]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeUniformInt64]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeNamed]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeUniformInt64]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeNamed]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeSingleton]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeUniformInt64]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeNamed]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Rutina New-ServiceFabricService vytvoří službu Service Fabric.
Před provedením jakékoli operace v clusteru Service Fabric vytvořte připojení ke clusteru pomocí rutiny Connect-ServiceFabricCluster .
Před provedením této operace nahrajte balíček aplikace, zaregistrujte typ aplikace a nejprve vytvořte instanci aplikace. Další informace najdete v tématu Nasazení a odebrání aplikací pomocí PowerShellu.
Pokud chcete získat služby vytvořené v rámci aplikace, použijte Get-ServiceFabricService.
Příklady
Příklad 1: Vytvoření bezstavové služby pomocí schématu dělení s jednímtonem
PS C:\> New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeSingleton -InstanceCount -1
Tento příkaz vytvoří bezstavovou službu Service Fabric ze zadané instance aplikace pomocí schématu dělení s jednímtonem.
Příklad 2: Vytvoření stavové služby pomocí schématu dělení s jednímtonem
PS C:\> New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeSingleton -TargetReplicaSetSize 5 -MinReplicaSetSize 3
Tento příkaz vytvoří stavovou službu Service Fabric ze zadané instance aplikace pomocí schématu dělení s jednímtonem.
Příklad 3: Vytvoření bezstavové služby pomocí schématu dělení rozsahu
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeUniformInt64 -PartitionCount 26 -LowKey 0 -HighKey 51 -InstanceCount -1
Tento příkaz vytvoří bezstavovou službu Service Fabric ze zadané instance aplikace s rozsahovým schématem dělení.
Příklad 4: Vytvoření bezstavové služby pomocí pojmenovaného schématu dělení
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeNamed -PartitionNames @("Seattle","Vancouver") -InstanceCount -1
Tento příkaz vytvoří bezstavovou službu Service Fabric ze zadané instance aplikace s pojmenovaným schématem dělení.
Příklad 5: Vytvoření stavové služby pomocí schématu dělení rozsahu
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeUniformInt64 -PartitionCount 26 -LowKey 0 -HighKey 51 -MinReplicaSetSize 3 -TargetReplicaSetSize 5
Tento příkaz vytvoří stavovou službu Service Fabric ze zadané instance aplikace s rozsahem dělení shceme.
Příklad 6: Vytvoření stavové služby pomocí pojmenovaného schématu dělení
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeNamed -PartitionNames @("Seattle","Vancouver") -MinReplicaSetSize 3 -TargetReplicaSetSize 5
Tento příkaz vytvoří stavovou službu Service Fabric ze zadané instance aplikace s pojmenovaným schématem dělení.
Parametry
-Adhoc
Označuje, že služba běží v ad hoc režimu. V ad hoc režimu se hostitel služby aktivuje ručně. Poznámka: Toto je pouze pro starší verzi podpory.
Typ: | SwitchParameter |
Position: | 2 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ApplicationName
Určuje identifikátor URI (Uniform Resource Identifier) aplikace Service Fabric. Jedná se o jedinečný název aplikace a slouží k seskupení služeb pro správu. Schéma musí být "prostředky infrastruktury:/" a název služby musí začínat názvem aplikace. Rutina vytvoří službu založenou na této aplikaci.
Typ: | Uri |
Position: | 2 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Correlation
Korelace je ovládací prvek, který je poskytován hlavně kvůli usnadnění přechodu větších monolitických aplikací do cloudu a mikroslužeb světa. Další informace najdete v tématu Správa spotřeby prostředků a načítání ve službě Service Fabric pomocí metrik.
Typ: | String[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DefaultMoveCost
Výchozí náklady na přesun Vyšší náklady můžou být méně pravděpodobné, že cluster Resource Manager při pokusu o vyvážení clusteru přesune repliku. Platné hodnoty jsou:
- Žádnou
- Nízká
- Střední
- Vysoká
Další informace najdete v tématu Správa spotřeby prostředků a načítání ve službě Service Fabric pomocí metrik.
Typ: | String |
Přípustné hodnoty: | Zero, Low, Medium, High, VeryHigh |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DropSourceReplicaOnMove
Umožňuje vyřazení zdrojových sekundárních replik před dokončením sestavení nových sekundárních replik.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-HasPersistedState
Označuje, že stavová služba má trvalý stav. Když objekt FabricReplicator na sekundární replice obdrží operaci pro trvalou službu, musí počkat, až služba potvrdí, že data byla zachována, než může potvrzení odeslat zpět do primárního serveru. U ne trvalých služeb je možné operaci potvrdit okamžitě po přijetí.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-HighKey
Určuje vysoký rozsah klíčů sady oddílů.
Typ: | Int64 |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-InstanceCloseDelayDuration
Určuje dobu trvání jako objekt TimeSpan , pro který je elegantní zavření bezstavové instance zpožděné. To by bylo efektivní, když je instance zavřená během upgradu aplikace nebo clusteru a zakázání uzlu. Koncový bod vystavený v této instanci se odebere před spuštěním zpoždění, což brání novým připojením k této instanci. Klienti, kteří se přihlásili k odběru událostí změn koncového bodu služby , můžou při přijetí oznámení o odebrání koncového bodu provést následující akce:
- Ukončete odesílání nových požadavků do této instance.
- Ukončete stávající připojení po dokončení požadavků v letu.
- Připojte se k jiné instanci oddílu služby pro budoucí požadavky.
Všimněte si, že výchozí hodnota je TimeSpan.Zero, která označuje, že před zavřením instance nedojde ke zpoždění ani odebrání koncového bodu.
K získání objektu TimeSpan použijte rutinu New-TimeSpan .
Typ: | TimeSpan |
Position: | Named |
Default value: | TimeSpan.Zero |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-InstanceCount
Určuje počet instancí, které systém vytvoří a udržuje pro každý oddíl této bezstavové služby Service Fabric. Nastavení instanceCount na -1 znamená nasazení instancí do všech uzlů v clusteru.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-InstanceLifecycleDescription
Popis životního cyklu instancí patřících této službě Pokud není zadána nějaká konfigurace v této části, výchozí hodnota se přebírá z parametru clusteru se stejným názvem (pokud existuje).
Typ: | InstanceLifecycleDescription |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-InstanceRestartWaitDuration
Získá nebo nastaví dobu trvání, počká Service Fabric, až dojde k bezstavové instanci. Pokud instance během této doby nevychází, Service Fabric vytvoří novou náhradní instanci.
Typ: | TimeSpan |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LowKey
Určuje rozsah nízkého klíče sady oddílů.
Typ: | Int64 |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Metric
Metriky jsou sada prostředků, které daná pojmenovaná instance služby potřebuje. Konfigurace metrik služby zahrnuje, kolik prostředků každá stavová replika nebo bezstavová instance této služby ve výchozím nastavení využívá. Metriky také zahrnují váhu, která označuje, jak důležité je vyvážení metriky pro danou službu, v případě potřeby kompromisů.
Další informace najdete v tématu Správa spotřeby prostředků a načítání ve službě Service Fabric pomocí metrik.
Typ: | String[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-MinInstanceCount
Určuje minimální počet instancí bezstavového oddílu služby, který musí splňovat bezpečnostní kontrolu zajištění dostupnosti během operací, jako je upgrade aplikace nebo upgrade clusteru nebo zakázání uzlu. Použité skutečné číslo je max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Pokud je InstanceCount nastavena na -1, během výpočtu MinInstanceCount -1 se nejprve převede na počet uzlů, na kterých jsou instance povolené umístit podle omezení umístění služby.
Typ: | Int32 |
Position: | Named |
Default value: | 1 |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-MinInstancePercentage
Určuje minimální procento instanceCount bezstavového oddílu služby, který musí být v provozu, jako je upgrade aplikace nebo upgrade clusteru nebo zakázání uzlu, splněna bezpečnostní kontrola zajištění dostupnosti. Použité skutečné číslo je max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Pokud je InstanceCount nastavena na -1, během výpočtu MinInstancePercentage se -1 nejprve převede na počet uzlů, na kterých jsou instance povolené umístit podle omezení umístění služby.
Typ: | Int32 |
Position: | Named |
Default value: | 0 |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-MinReplicaSetSize
Určuje minimální velikost sady replik, kterou bude Service Fabric uchovávat v zobrazení sady replik pro daný oddíl.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PartitionCount
Určuje počet oddílů pro službu Service Fabric.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PartitionNames
Určuje pole názvů oddílů.
Typ: | String[] |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PartitionSchemeNamed
Označuje, že služba používá pojmenované schéma oddílů. Služby používající tento model obvykle obsahují data, která je možné v rámci omezené sady vytvořit do kontejneru. Mezi běžné příklady datových polí používaných jako pojmenované klíče oddílů patří oblasti, PSČ, skupiny zákazníků nebo jiné obchodní hranice.
Typ: | SwitchParameter |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PartitionSchemeSingleton
Označuje, že služba používá schéma jednoho oddílu. Jednoúčelové oddíly se obvykle používají, když služba nevyžaduje žádné další směrování.
Typ: | SwitchParameter |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PartitionSchemeUniformInt64
Označuje, že služba používá schéma oddílů UniformInt64. To znamená, že každý oddíl vlastní rozsah klíčů int64.
Typ: | SwitchParameter |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PlacementConstraint
Omezení umístění jsou logické příkazy, které umožňují službám vybrat pro konkrétní vlastnosti uzlu (a hodnoty těchto vlastností), aby bylo možné určit, kde je možné je umístit. Další informace najdete v tématu Omezení umístění a vlastnosti uzlu.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PlacementPolicy
Zásady umístění slouží k tomu, aby se daná služba vždy spustila nebo nikdy nespustí v určitých oblastech, podobně jako při pokusu o umístění primární v určité oblasti, aby se minimalizovala latence koncového uživatele. Další informace najdete v tématu Zásady umístění pro služby Service Fabric.
Typ: | String[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-QuorumLossWaitDuration
Určuje dobu trvání jako objekt TimeSpan , který Service Fabric čeká, než deklaruje ztrátu dat pro oddíl služby.
K získání objektu TimeSpan použijte rutinu New-TimeSpan .
Další informace zobrazíte zadáním Get-Help New-TimeSpan
.
Typ: | TimeSpan |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ReplicaLifecycleDescription
Popis životního cyklu replik patřících této službě Pokud není zadána nějaká konfigurace v této části, výchozí hodnota se přebírá z parametru clusteru se stejným názvem (pokud existuje).
Typ: | ReplicaLifecycleDescription |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ReplicaRestartWaitDuration
Určuje interval jako objekt TimeSpan , který Service Fabric čeká na restartování repliky, než začne vytvářet náhradní repliku. K získání objektu TimeSpan použijte rutinu New-TimeSpan .
Typ: | TimeSpan |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ScalingPolicies
Nastaví seznam ScalePolicyDescription pro tuto službu.
Typ: | System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ServiceDnsName
Nastaví název DNS pro službu.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ServiceName
Určuje identifikátor URI služby Service Fabric.
Typ: | Uri |
Position: | 3 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ServicePackageActivationMode
Řídí [hostitelský model][1], který se má použít pro službu. Platné hodnoty jsou SharedProcess a ExclusiveProcess. Výchozí hodnota je SharedProcess.
V režimu aktivace SharedProcess budou repliky (nebo instance) různých služeb daného typu ServiceType sdílet stejnou službu ServiceHost. V režimu aktivace ExclusiveProcess bude mít každá replika nebo instance služby vlastní vyhrazenou službu ServiceHost. Další podrobnosti najdete v tématu [Model hostování Service Fabric][1].
Typ: | ServicePackageActivationMode |
Přípustné hodnoty: | SharedProcess, ExclusiveProcess |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ServicePlacementTimeLimit
Nastaví časový limit umístění služby.
Typ: | TimeSpan |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ServiceTypeName
Určuje název typu služby Service Fabric.
Typ: | String |
Position: | 4 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StandByReplicaKeepDuration
Určuje dobu trvání jako objekt TimeSpan , že replika s trvalým stavem zůstává v sadě replik, i když už byla nahrazena, tj. když je již splněna velikost cílové sady replik. K získání objektu TimeSpan použijte rutinu New-TimeSpan .
Typ: | TimeSpan |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Stateful
Označuje, že služba je stavová služba Service Fabric.
Typ: | SwitchParameter |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Stateless
Označuje, že služba je bezstavová služba Service Fabric.
Typ: | SwitchParameter |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TagsRequiredToPlace
Deklaruje značky požadované pro umístění služby. Užitečné pro dynamické ovlivnění umístění služby. Další informace najdete v tématu Značky dynamických uzlů Service Fabric.
Typ: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TagsRequiredToRun
Deklaruje značky požadované pro umístění a spuštění služby. Užitečné pro dynamické ovlivnění umístění a spouštění služeb. Další informace najdete v tématu Značky dynamických uzlů Service Fabric.
Typ: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TargetReplicaSetSize
Určuje počet replik, které systém vytvoří a udržuje pro každý oddíl této stavové služby Service Fabric.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TimeoutSec
Určuje časový limit operace v sekundách.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
None
Výstupy
System.Object