Share via


New-ServiceFabricService

Létrehoz egy Service Fabric-szolgáltatást.

Syntax

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

A New-ServiceFabricService parancsmag létrehoz egy Service Fabric-szolgáltatást.

Mielőtt bármilyen műveletet végrehajt egy Service Fabric-fürtön, hozzon létre kapcsolatot a fürttel a Connect-ServiceFabricCluster parancsmag használatával.

A művelet végrehajtása előtt töltse fel az alkalmazáscsomagot, regisztrálja az alkalmazás típusát, és hozza létre először az alkalmazáspéldányt. További információ: Alkalmazások üzembe helyezése és eltávolítása a PowerShell használatával.

Az alkalmazás alatt létrehozott szolgáltatások lekéréséhez használja a Get-ServiceFabricService szolgáltatást.

Példák

1. példa: Állapot nélküli szolgáltatás létrehozása egyszeri particionálási séma használatával.

PS C:\> New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeSingleton -InstanceCount -1

Ez a parancs egy egyszeri particionálási séma használatával létrehoz egy Állapot nélküli Service Fabric-szolgáltatást a megadott alkalmazáspéldányból.

2. példa: Állapotalapú szolgáltatás létrehozása egyszeri particionálási séma használatával.

PS C:\> New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeSingleton -TargetReplicaSetSize 5 -MinReplicaSetSize 3

Ez a parancs létrehoz egy Service Fabric állapotalapú szolgáltatást a megadott alkalmazáspéldányból egy egyszeri particionálási séma használatával.

3. példa: Állapot nélküli szolgáltatás létrehozása tartományalapú particionálási séma használatával.

New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeUniformInt64 -PartitionCount 26 -LowKey 0 -HighKey 51 -InstanceCount -1

Ez a parancs egy állapot nélküli Service Fabric-szolgáltatást hoz létre a megadott alkalmazáspéldányból, tartományos particionálási sémával.

4. példa: Állapot nélküli szolgáltatás létrehozása nevesített particionálási séma használatával

New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeNamed -PartitionNames @("Seattle","Vancouver") -InstanceCount -1

Ez a parancs létrehoz egy Állapot nélküli Service Fabric-szolgáltatást a megadott alkalmazáspéldányból nevesített particionálási sémával.

5. példa: Állapotalapú szolgáltatás létrehozása tartományalapú particionálási séma használatával.

New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeUniformInt64 -PartitionCount 26 -LowKey 0 -HighKey 51 -MinReplicaSetSize 3 -TargetReplicaSetSize 5

Ez a parancs egy Service Fabric állapotalapú szolgáltatást hoz létre a megadott alkalmazáspéldányból, tartományos particionálási shceme-vel.

6. példa: Állapotalapú szolgáltatás létrehozása nevesített particionálási séma használatával.

New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeNamed -PartitionNames @("Seattle","Vancouver") -MinReplicaSetSize 3 -TargetReplicaSetSize 5

Ez a parancs létrehoz egy Service Fabric állapotalapú szolgáltatást a megadott alkalmazáspéldányból nevesített particionálási sémával.

Paraméterek

-Adhoc

Azt jelzi, hogy a szolgáltatás alkalmi módban fut. Alkalmi módban a szolgáltatás gazdagépe manuálisan aktiválódik. Megjegyzés: Ez csak örökölt támogatás esetén érhető el.

Type:SwitchParameter
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ApplicationName

Egy Service Fabric-alkalmazás egységes erőforrás-azonosítóját (URI-ját) adja meg. Ez egy alkalmazás egyedi neve, amely a szolgáltatások felügyeletre való csoportosítására szolgál. A séma csak "háló:/" lehet és a szolgáltatásnévnek az alkalmazás nevével kell kezdődnie. A parancsmag létrehoz egy szolgáltatást az alkalmazás alapján.

Type:Uri
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Correlation

A korreláció egy olyan vezérlő, amely elsősorban a nagyobb monolitikus alkalmazások felhő- és mikroszolgáltatás-világba való átmenetének megkönnyítésére szolgál. További információ: Erőforrás-felhasználás és terhelés kezelése a Service Fabricben metrikákkal.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultMoveCost

Az áthelyezés alapértelmezett költsége. A magasabb költségek miatt kevésbé valószínű, hogy a fürt Resource Manager áthelyezi a replikát, amikor megpróbálja kiegyensúlyozni a fürtöt. Az érvényes értékek a következők:

  • Eggyel sem
  • Alacsony
  • Közepes
  • Magas

További információ: Erőforrás-felhasználás és terhelés kezelése a Service Fabricben metrikákkal.

Type:String
Accepted values:Zero, Low, Medium, High, VeryHigh
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DropSourceReplicaOnMove

Engedélyezi a másodlagos forrásreplikák elvetét, mielőtt az új másodlagos replikák befejezik a buildelést.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HasPersistedState

Azt jelzi, hogy az állapotalapú szolgáltatás állandó állapotú. Ha egy másodlagos replikán található FabricReplicator egy állandó szolgáltatás műveletét kapja meg, meg kell várnia, amíg a szolgáltatás nyugtázza, hogy az adatok megőrződtek, mielőtt visszaküldené ezt a nyugtázást az elsődlegesnek. Nem állandó szolgáltatások esetén a művelet a beérkezéskor azonnal nyugtázható.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HighKey

A partíciókészlet magas kulcstartományát adja meg.

Type:Int64
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InstanceCloseDelayDuration

TimeSpan objektumként megadja az időtartamot, amelynél az állapot nélküli példány szabályos bezárása késik. Ez akkor lenne hatékony, ha a példány bezárul az alkalmazás/fürt frissítése és a csomópont letiltása során. A rendszer a késés megkezdése előtt eltávolítja a példányon közzétett végpontot, ami megakadályozza a példányhoz való új kapcsolatokat. Emellett a szolgáltatásvégpont-módosítási eseményekre feliratkozott ügyfelek a következő műveleteket végezhetik el a végponteltávolítási értesítés fogadásakor:

  • Ne küldjön új kéréseket erre a példányra.
  • A folyamatban lévő kérések befejeződése után zárja be a meglévő kapcsolatokat.
  • Csatlakozzon a szolgáltatáspartíció egy másik példányához a jövőbeli kérések érdekében.

Vegye figyelembe, hogy az alapértelmezett érték a TimeSpan.Zero, amely azt jelzi, hogy a példány bezárása előtt nem lesz késés vagy a végpont eltávolítása.

TimeSpan objektum beszerzéséhez használja a New-TimeSpan parancsmagot.

Type:TimeSpan
Position:Named
Default value:TimeSpan.Zero
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InstanceCount

Megadja, hogy a rendszer hány példányt hoz létre és tart fenn a Service Fabric állapot nélküli szolgáltatás egyes partícióihoz. Az InstanceCount -1 értékre állítása azt jelenti, hogy példányokat helyez üzembe a fürt összes csomópontja számára.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InstanceLifecycleDescription

A szolgáltatáshoz tartozó példányok életciklus-leírása. Ha ebben a szakaszban nincs megadva néhány konfiguráció, az alapértelmezett érték az azonos nevű fürtparaméterből (ha már létezik) származik.

Type:InstanceLifecycleDescription
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InstanceRestartWaitDuration

Lekéri vagy beállítja azt az időtartamot, amíg a Service Fabric megvárja, amíg az állapot nélküli példány megjelenik. Ha a példány nem jön létre ezen időtartamon belül, a Service Fabric létrehoz egy új helyettesítő példányt.

Type:TimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LowKey

A partíciókészlet alacsony kulcstartományát adja meg.

Type:Int64
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Metric

A metrikák olyan erőforrások, amelyekre egy adott nevesített szolgáltatáspéldánynak szüksége van. A szolgáltatás metrikakonfigurációja magában foglalja, hogy a szolgáltatás egyes állapotalapú replikái vagy állapot nélküli példányai alapértelmezés szerint mennyi erőforrást használnak fel. A metrikák egy súlyt is tartalmaznak, amely azt jelzi, hogy mennyire fontos a metrika kiegyensúlyozása az adott szolgáltatás számára, ha kompromisszumra van szükség.

További információ: Erőforrás-felhasználás és terhelés kezelése a Service Fabricben metrikákkal.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MinInstanceCount

Meghatározza az állapot nélküli szolgáltatáspartíciók azon példányainak minimális számát, amelyeknek meg kell felelniük az EnsureAvailability biztonsági ellenőrzésnek az olyan műveletek során, mint az alkalmazásfrissítés , a fürt frissítése vagy a csomópont letiltása. A ténylegesen használt szám a max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Ha az InstanceCount -1 értékre van állítva, a MinInstanceCount számítás során a -1 először azon csomópontok számává alakul át, amelyeken a példányok elhelyezhetők a szolgáltatás elhelyezési korlátozásai szerint.

Type:Int32
Position:Named
Default value:1
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MinInstancePercentage

Meghatározza egy állapot nélküli szolgáltatáspartíció InstanceCount-jának minimális százalékos arányát, amely megfelel az EnsureAvailability biztonsági ellenőrzésnek az olyan műveletek során, mint az alkalmazásfrissítés , a fürt frissítése vagy a csomópont letiltása. A ténylegesen használt szám a max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Ha az InstanceCount értéke -1, a MinInstancePercentage számítás során a -1 először azon csomópontok számává alakul át, amelyeken a példányok elhelyezhetők a szolgáltatás elhelyezési korlátozásai szerint.

Type:Int32
Position:Named
Default value:0
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MinReplicaSetSize

Meghatározza a replikakészlet minimális méretét, amelyet a Service Fabric az adott partíció replikakészletének nézetében fog tartani.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionCount

A Service Fabric szolgáltatás partícióinak számát adja meg.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionNames

A partíciók nevének tömbje.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionSchemeNamed

Azt jelzi, hogy a szolgáltatás a nevesített partíciósémát használja. Az ezt a modellt használó szolgáltatások általában olyan adatokkal rendelkeznek, amelyek egy körülhatárolt készleten belül gyűjthetők. Az elnevezett partíciókulcsként használt adatmezőkre néhány gyakori példa a régiók, az irányítószámok, az ügyfélcsoportok vagy más üzleti határok.

Type:SwitchParameter
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionSchemeSingleton

Azt jelzi, hogy a szolgáltatás az egyszeri partíciós sémát használja. Az egyszeri partíciókat általában akkor használják, ha a szolgáltatás nem igényel további útválasztást.

Type:SwitchParameter
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionSchemeUniformInt64

Azt jelzi, hogy a szolgáltatás a UniformInt64 partíciósémát használja. Ez azt jelenti, hogy minden partíció egy int64 kulcstartományt birtokol.

Type:SwitchParameter
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PlacementConstraint

Az elhelyezési korlátozások olyan logikai utasítások, amelyek lehetővé teszik, hogy a szolgáltatások kiválaszthassák az adott csomóponttulajdonságokat (és a tulajdonságok értékeit) annak érdekében, hogy szabályozhassák, hol helyezhetőek el jogi okokból. További információ: Elhelyezési korlátozások és csomóponttulajdonságok.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PlacementPolicy

Az elhelyezési szabályzatok arra szolgálnak, hogy egy adott szolgáltatás mindig fusson vagy soha ne fusson bizonyos régiókban, hasonlóan ahhoz, hogy megpróbálja az elsődlegest egy adott régióban elhelyezni a végfelhasználói késés minimalizálása érdekében. További információ: A Service Fabric-szolgáltatások elhelyezési szabályzatai.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-QuorumLossWaitDuration

TimeSpan objektumként azt az időtartamot adja meg, amelyet a Service Fabric megvár, mielőtt adatvesztést deklarál a szolgáltatáspartícióra vonatkozóan. TimeSpan objektum beszerzéséhez használja a New-TimeSpan parancsmagot. További információért írja be a következőt: Get-Help New-TimeSpan.

Type:TimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReplicaLifecycleDescription

A szolgáltatáshoz tartozó replikák életciklus-leírása. Ha ebben a szakaszban nincs megadva néhány konfiguráció, az alapértelmezett érték az azonos nevű fürtparaméterből (ha már létezik) származik.

Type:ReplicaLifecycleDescription
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReplicaRestartWaitDuration

TimeSpan objektumként azt az időközt határozza meg, amely szerint a Service Fabric megvárja, amíg a replika újraindul, mielőtt megkezdené a cserereplika készítését. TimeSpan objektum beszerzéséhez használja a New-TimeSpan parancsmagot.

Type:TimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScalingPolicies

Beállítja a szolgáltatás ScalingPolicyDescription listáját.

Type:System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServiceDnsName

Beállítja a szolgáltatás DNS-nevét.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

Egy Service Fabric-szolgáltatás URI-ját adja meg.

Type:Uri
Position:3
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServicePackageActivationMode

A szolgáltatáshoz használandó [üzemeltetési modell][1] szabályozása. Az érvényes értékek a SharedProcess és az ExclusiveProcess. Az alapértelmezett érték a SharedProcess.

A SharedProcess aktiválási mód esetén egy adott ServiceType különböző szolgáltatásainak replikái (vagy példányai) ugyanazt a ServiceHostot fogják használni. Az ExclusiveProcess aktiválási móddal a szolgáltatás minden replikája vagy példánya saját dedikált ServiceHost-tal rendelkezik. További részletekért lásd: [Service Fabric üzemeltetési modell][1].

Type:ServicePackageActivationMode
Accepted values:SharedProcess, ExclusiveProcess
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServicePlacementTimeLimit

Beállítja a szolgáltatás elhelyezési időkorlátját.

Type:TimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServiceTypeName

Egy Service Fabric-szolgáltatástípus nevét adja meg.

Type:String
Position:4
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StandByReplicaKeepDuration

A TimeSpan objektumként megadott időtartamot adja meg, hogy egy állandó állapotú replika akkor is megmaradjon a replikakészletben, ha már lecserélték, vagyis ha a célreplikakészlet mérete már teljesült. TimeSpan-objektum beszerzéséhez használja a New-TimeSpan parancsmagot.

Type:TimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Stateful

Azt jelzi, hogy a szolgáltatás állapotalapú Service Fabric-szolgáltatás.

Type:SwitchParameter
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Stateless

Azt jelzi, hogy a szolgáltatás állapot nélküli Service Fabric-szolgáltatás.

Type:SwitchParameter
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TagsRequiredToPlace

Deklarálja a szolgáltatás elhelyezéséhez szükséges címkéket. Hasznos a szolgáltatás elhelyezésének dinamikus befolyásolására. További információt a Service Fabric dinamikus csomópontcímkék című témakörben talál.

Type:System.Collections.Generic.List`1[System.String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TagsRequiredToRun

Deklarálja a szolgáltatások elhelyezéséhez és futtatásához szükséges címkéket. Hasznos a szolgáltatás elhelyezésének és futtatásának dinamikus befolyásolására. További információ: Service Fabric – Dinamikus csomópontcímkék.

Type:System.Collections.Generic.List`1[System.String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TargetReplicaSetSize

Meghatározza, hogy a rendszer hány replikát hoz létre és tart fenn a Service Fabric állapotalapú szolgáltatás egyes partícióihoz.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

A művelet időtúllépési időszakát adja meg másodpercben.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

None

Kimenetek

System.Object