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