New-ServiceFabricService
Service Fabric hizmeti oluşturur.
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
New-ServiceFabricService cmdlet'i bir Service Fabric hizmeti oluşturur.
Service Fabric kümesinde herhangi bir işlem gerçekleştirmeden önce Connect-ServiceFabricCluster cmdlet'ini kullanarak kümeyle bağlantı kurun.
Bu işlemi gerçekleştirmeden önce lütfen uygulama paketini karşıya yükleyin, uygulama türünü kaydedin ve önce uygulama örneği oluşturun. Daha fazla bilgi için bkz. PowerShell kullanarak uygulamaları dağıtma ve kaldırma.
Bir uygulama altında oluşturulan hizmetleri almak için Get-ServiceFabricService kullanın.
Örnekler
Örnek 1: Tek bir bölümleme şeması kullanarak durum bilgisi olmayan bir hizmet oluşturun.
PS C:\> New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeSingleton -InstanceCount -1
Bu komut, tek bir bölümleme düzeni kullanarak belirtilen uygulama örneğinden durum bilgisi olmayan bir Service Fabric hizmeti oluşturur.
Örnek 2: Tek bir bölümleme şeması kullanarak durum bilgisi olan bir hizmet oluşturun.
PS C:\> New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeSingleton -TargetReplicaSetSize 5 -MinReplicaSetSize 3
Bu komut, tek bir bölümleme şeması kullanarak belirtilen uygulama örneğinden durum bilgisi olan bir Service Fabric hizmeti oluşturur.
Örnek 3: Aralıklı bölümleme şemasını kullanarak durum bilgisi olmayan bir hizmet oluşturun.
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeUniformInt64 -PartitionCount 26 -LowKey 0 -HighKey 51 -InstanceCount -1
Bu komut, belirtilen uygulama örneğinden aralıklı bölümleme düzenine sahip durum bilgisi olmayan bir Service Fabric hizmeti oluşturur.
Örnek 4: Adlandırılmış bölümleme şemasını kullanarak durum bilgisi olmayan bir hizmet oluşturma
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeNamed -PartitionNames @("Seattle","Vancouver") -InstanceCount -1
Bu komut, belirtilen uygulama örneğinden adlandırılmış bölümleme düzenine sahip durum bilgisi olmayan bir Service Fabric hizmeti oluşturur.
Örnek 5: Aralıklı bölümleme şemasını kullanarak durum bilgisi olan bir hizmet oluşturun.
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeUniformInt64 -PartitionCount 26 -LowKey 0 -HighKey 51 -MinReplicaSetSize 3 -TargetReplicaSetSize 5
Bu komut, belirtilen uygulama örneğinden aralıklı bölümleme shceme ile durum bilgisi olan bir Service Fabric hizmeti oluşturur.
Örnek 6: Adlandırılmış bölümleme düzenini kullanarak durum bilgisi olan bir hizmet oluşturun.
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeNamed -PartitionNames @("Seattle","Vancouver") -MinReplicaSetSize 3 -TargetReplicaSetSize 5
Bu komut, belirtilen uygulama örneğinden adlandırılmış bölümleme düzenine sahip durum bilgisi olan bir Service Fabric hizmeti oluşturur.
Parametreler
-Adhoc
Hizmetin geçici modda çalıştığını gösterir. Geçici modda hizmet konağı el ile etkinleştirilir. Not: Bu yalnızca eski destek içindir.
Type: | SwitchParameter |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationName
Service Fabric uygulamasının Tekdüzen Kaynak Tanımlayıcısını (URI) belirtir. Bu, bir uygulamanın benzersiz adıdır ve yönetim için hizmetleri birlikte gruplandırmak için kullanılır. Şema "fabric:/" olmalıdır ve hizmet adı uygulama adıyla başlamalıdır. cmdlet'i bu uygulamayı temel alan bir hizmet oluşturur.
Type: | Uri |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Correlation
Bağıntı, daha büyük monolitik uygulamaların bulut ve mikro hizmetler dünyasına geçişini kolaylaştırmaya yardımcı olmak için sağlanan bir denetimdir. Daha fazla bilgi için bkz. Ölçümlerle Service Fabric'te kaynak tüketimini ve yükünü yönetme.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultMoveCost
Taşıma için varsayılan maliyet. Daha yüksek maliyetler kümeyi dengelemeye çalışırken Küme Resource Manager çoğaltmayı taşıma olasılığını düşürür. Geçerli değerler:
- Sıfır
- Düşük
- Orta
- Yüksek
Daha fazla bilgi için bkz. Ölçümlerle Service Fabric'te kaynak tüketimini ve yükünü yönetme.
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
Yeni İkincil çoğaltmalar derlemeyi tamamlamadan önce kaynak İkincil çoğaltmaların bırakılmasına olanak tanır.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HasPersistedState
Durum bilgisi olan hizmetin kalıcı duruma sahip olduğunu gösterir. İkincil çoğaltmadaki bir FabricReplicator kalıcı bir hizmet için bir işlem aldığında, hizmetin bu bildirimi birincile geri göndermeden önce verilerin kalıcı hale getirildiğini kabul etmesi için beklemesi gerekir. Kalıcı olmayan hizmetler için işlem alındıkten hemen sonra kabul edilebilir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HighKey
Bölüm kümesinin yüksek anahtar aralığını belirtir.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceCloseDelayDuration
TimeSpan nesnesi olarak, durum bilgisi olmayan bir örneğin düzgün kapanışının geciktirildiği süreyi belirtir. Bu, uygulama/küme yükseltmesi ve düğümü devre dışı bırakma sırasında örnek kapatılırken etkili olur. Bu örnekte kullanıma sunulan uç nokta gecikme başlatılmadan önce kaldırılır ve bu da bu örneğe yeni bağlantıları engeller. Ayrıca, hizmet uç noktası değişiklik olaylarına abone olan istemciler uç nokta kaldırma bildirimini aldıktan sonra aşağıdakileri yapabilir:
- Bu örneğe yeni istek göndermeyi durdurun.
- Uçuş içi istekler tamamlandıktan sonra mevcut bağlantıları kapatın.
- Gelecekteki istekler için hizmet bölümünün farklı bir örneğine bağlanın.
Varsayılan değerin TimeSpan.Zero olduğunu unutmayın. Bu değer, örneği kapatmadan önce uç noktanın herhangi bir gecikme veya kaldırma işlemine gerek kalmayacağını gösterir.
TimeSpan nesnesi edinmek için New-TimeSpan cmdlet'ini kullanın.
Type: | TimeSpan |
Position: | Named |
Default value: | TimeSpan.Zero |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceCount
Sistemin bu Service Fabric durum bilgisi olmayan hizmetin her bölümü için oluşturduğu ve koruduğu örnek sayısını belirtir. InstanceCount'un -1 olarak ayarlanması, örneklerin küme içindeki tüm düğümlere dağıtılmasını gösterir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceLifecycleDescription
Bu hizmete ait örneklerin yaşam döngüsü açıklaması. Bu bölümdeki bir yapılandırma belirtilmezse, varsayılan değer aynı ada (varsa) ait küme parametresinden alınır.
Type: | InstanceLifecycleDescription |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceRestartWaitDuration
Service Fabric'in durum bilgisi olmayan örneğin gelmesini bekleyeceği süreyi alır veya ayarlar. Örnek bu süre içinde gelmezse, Service Fabric yeni bir değişim örneği oluşturur.
Type: | TimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LowKey
Bölüm kümesinin düşük anahtar aralığını belirtir.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Metric
Ölçümler, belirli bir adlandırılmış hizmet örneğinin ihtiyaç duyduğu kaynak kümesidir. Hizmetin ölçüm yapılandırması, her durum bilgisi olan çoğaltmanın veya durum bilgisi olmayan örneğinin varsayılan olarak kullandığı kaynağın ne kadarını içerdiğini içerir. Ölçümler, dengelemenin gerekli olması durumunda söz konusu hizmet için dengelemenin ne kadar önemli olduğunu gösteren bir ağırlık da içerir.
Daha fazla bilgi için bkz. Ölçümlerle Service Fabric'te kaynak tüketimini ve yükünü yönetme.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MinInstanceCount
Uygulama yükseltmesi veya küme yükseltmesi veya devre dışı bırakma düğümü gibi işlemler sırasında EnsureAvailability güvenlik denetimine uyması gereken durum bilgisi olmayan bir hizmet bölümünün en az sayıda örneğini belirtir. Kullanılan gerçek sayı max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). InstanceCount -1 olarak ayarlanırsa, MinInstanceCount hesaplaması sırasında -1 önce örneklerin hizmet üzerindeki yerleştirme kısıtlamalarına göre yerleştirilmesine izin verilen düğüm sayısına dönüştürülür.
Type: | Int32 |
Position: | Named |
Default value: | 1 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MinInstancePercentage
Uygulama yükseltmesi veya küme yükseltmesi veya devre dışı bırakma düğümü gibi işlemler sırasında EnsureAvailability güvenlik denetimine uyması gereken durum bilgisi olmayan bir hizmet bölümünün InstanceCount değerinin en düşük yüzdesini belirtir. Kullanılan gerçek sayı max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). InstanceCount -1 olarak ayarlanırsa, MinInstancePercentage hesaplaması sırasında -1 önce örneklerin hizmet üzerindeki yerleştirme kısıtlamalarına göre yerleştirilmesine izin verilen düğüm sayısına dönüştürülür.
Type: | Int32 |
Position: | Named |
Default value: | 0 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MinReplicaSetSize
Service Fabric'in belirli bir bölüm için Çoğaltma Kümesi görünümünde tutacağı en düşük çoğaltma kümesi boyutunu belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionCount
Service Fabric hizmeti için bölüm sayısını belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionNames
Bölümlerin ad dizisini belirtir.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionSchemeNamed
Hizmetin adlandırılmış bölüm düzenini kullandığını gösterir. Bu modeli kullanan hizmetler genellikle sınırlanmış bir küme içinde demetlenmiş verilere sahiptir. Adlandırılmış bölüm anahtarları olarak kullanılan veri alanlarına örnek olarak bölgeler, posta kodları, müşteri grupları veya diğer iş sınırları verilebilir.
Type: | SwitchParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionSchemeSingleton
Hizmetin tek bölüm düzenini kullandığını gösterir. Tekli bölümler genellikle hizmet ek yönlendirme gerektirmediğinde kullanılır.
Type: | SwitchParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionSchemeUniformInt64
Hizmetin UniformInt64 bölüm düzenini kullandığını gösterir. Bu, her bölümün bir dizi int64 anahtarına sahip olduğu anlamına gelir.
Type: | SwitchParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PlacementConstraint
Yerleştirme Kısıtlamaları, hizmetlerin belirli düğüm özelliklerini (ve bu özelliklerin değerlerini) seçerek bunları yerleştirmenin yasal olduğu yeri denetlemesini sağlayan Boole deyimleridir. Daha fazla bilgi için bkz . Yerleştirme kısıtlamaları ve düğüm özellikleri.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PlacementPolicy
Yerleştirme İlkeleri, belirli bir hizmetin belirli bölgelerde her zaman çalışması veya hiçbir zaman çalışmaması için kullanılır. Benzer şekilde, son kullanıcı gecikme süresini en aza indirmek için Birincil'i belirli bir bölgeye yerleştirmeye çalışır. Daha fazla bilgi için bkz . Service Fabric hizmetleri için yerleştirme ilkeleri.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-QuorumLossWaitDuration
Service Fabric'in hizmet bölümü için veri kaybı bildirmeden önce bekleyeceği süreyi Bir TimeSpan nesnesi olarak belirtir.
TimeSpan nesnesi edinmek için New-TimeSpan cmdlet'ini kullanın.
Daha fazla bilgi için Get-Help New-TimeSpan
yazın.
Type: | TimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicaLifecycleDescription
Bu hizmete ait çoğaltmaların yaşam döngüsü açıklaması. Bu bölümdeki bir yapılandırma belirtilmezse, varsayılan değer aynı ada (varsa) ait küme parametresinden alınır.
Type: | ReplicaLifecycleDescription |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicaRestartWaitDuration
Service Fabric'in yeni bir çoğaltma oluşturmaya başlamadan önce çoğaltmanın yeniden başlatılmasını beklediği zaman aralığını Bir TimeSpan nesnesi olarak belirtir. TimeSpan nesnesi edinmek için New-TimeSpan cmdlet'ini kullanın.
Type: | TimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScalingPolicies
Bu hizmet için ScalingPolicyDescription listesini ayarlar.
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
Hizmetin DNS adını ayarlar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Service Fabric hizmetinin URI'sini belirtir.
Type: | Uri |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServicePackageActivationMode
Hizmet için kullanılacak [barındırma modeli][1] öğesini denetler. Geçerli değerler SharedProcess ve ExclusiveProcess değerleridir. Varsayılan değer SharedProcess'dir.
SharedProcess etkinleştirme moduyla, belirli bir ServiceType'ın farklı hizmetlerinin çoğaltmaları (veya örnekleri) aynı ServiceHost'ı paylaşır. ExclusiveProcess etkinleştirme moduyla, bir hizmetin her çoğaltması veya örneği kendi ayrılmış ServiceHost'a sahip olur. Daha fazla ayrıntı için bkz. [Service Fabric Barındırma Modeli][1].
Type: | ServicePackageActivationMode |
Accepted values: | SharedProcess, ExclusiveProcess |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServicePlacementTimeLimit
Hizmet yerleştirme süresi sınırını ayarlar.
Type: | TimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceTypeName
Service Fabric hizmet türünün adını belirtir.
Type: | String |
Position: | 4 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StandByReplicaKeepDuration
TimeSpan nesnesi olarak, kalıcı duruma sahip bir çoğaltmanın, önceden değiştirilmiş olsa bile, yani hedef çoğaltma kümesi boyutu zaten karşılandığında çoğaltma kümesinde kalacağını belirtir. TimeSpan nesnesi edinmek için New-TimeSpan cmdlet'ini kullanın.
Type: | TimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Stateful
Hizmetin durum bilgisi olan bir Service Fabric hizmeti olduğunu gösterir.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Stateless
Hizmetin durum bilgisi olmayan bir Service Fabric hizmeti olduğunu gösterir.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TagsRequiredToPlace
Bir hizmetin yerleştirilmesi için gereken etiketleri bildirir. Hizmet yerleşimini dinamik olarak etkilemek için kullanışlıdır. Daha fazla bilgi için bkz. Service Fabric Dinamik Düğüm Etiketleri.
Type: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TagsRequiredToRun
Bir hizmetin yerleştirilmesi ve çalıştırılması için gereken etiketleri bildirir. Hizmet yerleştirmeyi ve çalıştırmayı dinamik olarak etkilemek için kullanışlıdır. Daha fazla bilgi için bkz. Service Fabric Dinamik Düğüm Etiketleri.
Type: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetReplicaSetSize
Sistemin bu Service Fabric durum bilgisi olan hizmetin her bölümü için oluşturduğu ve koruduğu çoğaltma sayısını belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
İşlem için zaman aşımı süresini saniye cinsinden belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
None
Çıkışlar
System.Object