Aracılığıyla paylaş


New-ServiceFabricService

Service Fabric hizmeti oluşturur.

Sözdizimi

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 yapmadan ö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 uygulama dağıtma ve kaldırma.

Bir uygulama altında oluşturulan hizmetleri almak için get-ServiceFabricServicekullanın.

Örnekler

Örnek 1: Tek bir bölümleme düzeni kullanarak durum bilgisi olmayan bir hizmet oluşturma.

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 düzeni 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 düzeni kullanarak belirtilen uygulama örneğinden durum bilgisi olan bir Service Fabric hizmeti oluşturur.

Örnek 3: Aralıklı bölümleme düzenini 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 düzenini 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 düzenini 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, aralıklı bölümleme shceme ile belirtilen uygulama örneğinden 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.

Tür:SwitchParameter
Position:2
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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. Düzen "fabric:/" olmalı ve hizmet adı uygulama adıyla başlamalıdır. cmdlet'i bu uygulamayı temel alan bir hizmet oluşturur.

Tür:Uri
Position:2
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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. Service Fabric'te kaynak tüketimini ve yüklemesini ölçümlerle yönetme.

Tür:String[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DefaultMoveCost

Taşıma için varsayılan maliyet. Daha yüksek maliyetler kümeyi dengelemeye çalışırken Küme Resource Manager'ın çoğaltmayı taşıma olasılığını düşürür. Geçerli değerler şunlardır:

  • Sıfır
  • Alçak
  • Orta
  • Yüksek

Daha fazla bilgi için bkz. Service Fabric'te kaynak tüketimini ve yüklemesini ölçümlerle yönetme.

Tür:String
Kabul edilen değerler:Zero, Low, Medium, High, VeryHigh
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DropSourceReplicaOnMove

Yeni İkincil çoğaltmalar derlemeyi tamamlamadan önce kaynak İkincil çoğaltmaların bırakılmasına olanak tanır.

Tür:Boolean
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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önderebilmesi için ö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.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-HighKey

Bölüm kümesinin yüksek anahtar aralığını belirtir.

Tür:Int64
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-InstanceCloseDelayDuration

Durum bilgisi olmayan bir örneğin düzgün kapanışının geciktirildiği TimeSpan nesnesi olarak süreyi belirtir. Bu, örnek uygulama/küme yükseltmesi sırasında kapandığında ve düğümü devre dışı bırakı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ına abone olan istemciler, uç nokta kaldırma bildirimini aldıktan sonra olayları değiştirebilir:

  • 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.

Tür:TimeSpan
Position:Named
Default value:TimeSpan.Zero
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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.

Tür:Int32
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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 sahip küme parametresinden (varsa) alınır.

Tür:InstanceLifecycleDescription
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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 ortaya çıkmazsa Service Fabric yeni bir değişim örneği oluşturur.

Tür:TimeSpan
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-LowKey

Bölüm kümesinin düşük anahtar aralığını belirtir.

Tür:Int64
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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 hizmetin varsayılan olarak kullandığı kaynağın ne kadarını içerdiğini içerir. Ölçümler, dengelemenin gerekli olması durumunda bu ölçümün hizmet için ne kadar önemli olduğunu gösteren bir ağırlık da içerir.

Daha fazla bilgi için bkz. Service Fabric'te kaynak tüketimini ve yüklemesini ölçümlerle yönetme.

Tür:String[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-MinInstanceCount

EnsureAvailability güvenlik denetimi sırasında uygulama yükseltmesi veya küme yükseltmesi veya düğümdevre dışı bırakma gibi işlemler sırasında olması 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 hizmet üzerindeki yerleştirme kısıtlamalarına göre örneklerin yerleştirilmesine izin verilen düğüm sayısına dönüştürülür.

Tür:Int32
Position:Named
Default value:1
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-MinInstancePercentage

uygulama yükseltme veya küme yükseltmesi veya düğümdevre dışı gibi işlemler sırasında EnsureAvailability güvenlik denetimini karşılaması gereken durum bilgisi olmayan bir hizmet bölümünün InstanceCount 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 hizmet üzerindeki yerleştirme kısıtlamalarına göre örneklerin yerleştirilmesine izin verilen düğüm sayısına dönüştürülür.

Tür:Int32
Position:Named
Default value:0
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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.

Tür:Int32
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PartitionCount

Service Fabric hizmeti için bölüm sayısını belirtir.

Tür:Int32
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PartitionNames

Bölümlerin ad dizisini belirtir.

Tür:String[]
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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ş veriler içerir. 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.

Tür:SwitchParameter
Position:1
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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.

Tür:SwitchParameter
Position:1
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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.

Tür:SwitchParameter
Position:1
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PlacementConstraint

Yerleştirme Kısıtlamaları, hizmetlerin bunları yerleştirmenin yasal olduğu yeri denetlemek için belirli düğüm özellikleri (ve bu özelliklerin değerleri) için seçim yapabilmesine olanak tanıyan Boole deyimleridir. Daha fazla bilgi için bkz. Yerleştirme kısıtlamaları ve düğüm özellikleri.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PlacementPolicy

Yerleştirme İlkeleri, son kullanıcı gecikme süresini en aza indirmek için Birincil'i belirli bir bölgeye yerleştirmeye benzer şekilde, belirli bir hizmetin belirli bölgelerde her zaman çalışması veya hiçbir zaman çalışmaması için kullanılır. Daha fazla bilgi için bkz. Service Fabric hizmetleri için yerleştirme ilkeleri.

Tür:String[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-QuorumLossWaitDuration

Service Fabric'in hizmet bölümü için veri kaybı bildirmeden önce bekleyeceği süreyi TimeSpan nesnesi olarak belirtir. TimeSpan nesnesi edinmek için New-TimeSpan cmdlet'ini kullanın. Daha fazla bilgi için Get-Help New-TimeSpanyazın.

Tür:TimeSpan
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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 sahip küme parametresinden (varsa) alınır.

Tür:ReplicaLifecycleDescription
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ReplicaRestartWaitDuration

Service Fabric'in bir TimeSpan nesnesi olarak, yeni bir çoğaltma oluşturmaya başlamadan önce çoğaltmanın yeniden başlatılmasını beklediği aralığı belirtir. TimeSpan nesnesi edinmek için New-TimeSpan cmdlet'ini kullanın.

Tür:TimeSpan
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ScalingPolicies

Bu hizmet için ScalingPolicyDescription listesini ayarlar.

Tür:System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ServiceDnsName

Hizmet için DNS adını ayarlar.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ServiceName

Service Fabric hizmetinin URI'sini belirtir.

Tür:Uri
Position:3
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ServicePackageActivationMode

Hizmet için kullanılacak [barındırma modeli][1] öğesini denetler. Geçerli değerler SharedProcess ve ExclusiveProcess. Varsayılan değer SharedProcess' dir.

SharedProcess etkinleştirme moduyla, belirli bir ServiceType farklı hizmetlerinin çoğaltmaları (veya örnekleri) ServiceHostpaylaşır. ExclusiveProcess etkinleştirme moduyla, bir hizmetin her çoğaltması veya örneği kendi ayrılmış ServiceHostsahip olur. Daha fazla ayrıntı için bkz. [Service Fabric Barındırma Modeli][1].

Tür:ServicePackageActivationMode
Kabul edilen değerler:SharedProcess, ExclusiveProcess
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ServicePlacementTimeLimit

Hizmet yerleştirme zaman sınırını ayarlar.

Tür:TimeSpan
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ServiceTypeName

Service Fabric hizmet türünün adını belirtir.

Tür:String
Position:4
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-StandByReplicaKeepDuration

Bir TimeSpan nesnesi olarak, kalıcı duruma sahip bir çoğaltmanın zaten değiştirilmiş olsa bile, yani hedef çoğaltma kümesi boyutu zaten karşılandığında çoğaltma kümesinde kalacağı süreyi belirtir. TimeSpan nesnesi edinmek için New-TimeSpan cmdlet'ini kullanın.

Tür:TimeSpan
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Stateful

Hizmetin durum bilgisi olan bir Service Fabric hizmeti olduğunu gösterir.

Tür:SwitchParameter
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Stateless

Hizmetin durum bilgisi olmayan bir Service Fabric hizmeti olduğunu gösterir.

Tür:SwitchParameter
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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.

Tür:System.Collections.Generic.List`1[System.String]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-TagsRequiredToRun

Bir hizmetin yerleştirilmesi ve çalıştırılması için gereken etiketleri bildirir. Hizmet yerleşimini dinamik olarak etkilemek ve çalıştırmak için kullanışlıdır. Daha fazla bilgi için bkz. Service Fabric Dinamik Düğüm Etiketleri.

Tür:System.Collections.Generic.List`1[System.String]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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.

Tür:Int32
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-TimeoutSec

İşlem için zaman aşımı süresini saniye cinsinden belirtir.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

None

Çıkışlar

System.Object