Share via


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