ServiceDescription interface
ServiceDescription, hizmet oluşturmak için gereken tüm bilgileri içerir.
Özellikler
| application |
'fabric:' URI düzeni de dahil olmak üzere uygulamanın adı. |
| correlation |
Bağıntı düzeni. |
| default |
Hizmetin taşıma maliyeti. Olası değerler şunlardır: 'Sıfır', 'Düşük', 'Orta', 'Yüksek', 'VeryHigh' |
| initialization |
Başlatma verileri bir bayt dizisi olarak. Başlatma verileri, oluşturulduklarında hizmet örneklerine veya çoğaltmalarına geçirilir. |
| is |
DefaultMoveCost özelliğinin belirtilip belirtilmediği gösterir. |
| partition |
Nesne olarak bölüm açıklaması. |
| placement |
Yerleştirme kısıtlamaları bir dize olarak. Yerleştirme kısıtlamaları, düğüm özelliklerindeki boole ifadeleridir ve bir hizmetin hizmet gereksinimlerine göre belirli düğümlerle kısıtlanmasına olanak sağlar. Örneğin nodeType'ın mavi olduğu düğümlere bir hizmet yerleştirmek için şunları belirtin: "NodeColor == blue)". |
| scaling |
Bu hizmet için ölçeklendirme ilkeleri. |
| service |
Hizmetin DNS adı. Service Fabric kümesinde DNS sistem hizmetinin etkinleştirilmesini gerektirir. |
| service |
Polimorfik Ayrımcı |
| service |
Hizmet yükü ölçümleri. |
| service |
'fabric:' URI düzenine sahip hizmetin tam adı. |
| service |
Bir hizmet için kullanılacak hizmet paketinin etkinleştirme modu. Olası değerler şunlardır: 'SharedProcess', 'ExclusiveProcess' |
| service |
Hizmet yerleştirme ilkeleri. |
| service |
Hizmet bildiriminde belirtilen hizmet türünün adı. |
Özellik Ayrıntıları
applicationName
'fabric:' URI düzeni de dahil olmak üzere uygulamanın adı.
applicationName?: string
Özellik Değeri
string
correlationScheme
Bağıntı düzeni.
correlationScheme?: ServiceCorrelationDescription[]
Özellik Değeri
defaultMoveCost
Hizmetin taşıma maliyeti. Olası değerler şunlardır: 'Sıfır', 'Düşük', 'Orta', 'Yüksek', 'VeryHigh'
defaultMoveCost?: MoveCost
Özellik Değeri
initializationData
Başlatma verileri bir bayt dizisi olarak. Başlatma verileri, oluşturulduklarında hizmet örneklerine veya çoğaltmalarına geçirilir.
initializationData?: number[]
Özellik Değeri
number[]
isDefaultMoveCostSpecified
DefaultMoveCost özelliğinin belirtilip belirtilmediği gösterir.
isDefaultMoveCostSpecified?: boolean
Özellik Değeri
boolean
partitionDescription
Nesne olarak bölüm açıklaması.
partitionDescription: PartitionSchemeDescriptionUnion
Özellik Değeri
placementConstraints
Yerleştirme kısıtlamaları bir dize olarak. Yerleştirme kısıtlamaları, düğüm özelliklerindeki boole ifadeleridir ve bir hizmetin hizmet gereksinimlerine göre belirli düğümlerle kısıtlanmasına olanak sağlar. Örneğin nodeType'ın mavi olduğu düğümlere bir hizmet yerleştirmek için şunları belirtin: "NodeColor == blue)".
placementConstraints?: string
Özellik Değeri
string
scalingPolicies
Bu hizmet için ölçeklendirme ilkeleri.
scalingPolicies?: ScalingPolicyDescription[]
Özellik Değeri
serviceDnsName
Hizmetin DNS adı. Service Fabric kümesinde DNS sistem hizmetinin etkinleştirilmesini gerektirir.
serviceDnsName?: string
Özellik Değeri
string
serviceKind
Polimorfik Ayrımcı
serviceKind: "ServiceDescription"
Özellik Değeri
"ServiceDescription"
serviceLoadMetrics
Hizmet yükü ölçümleri.
serviceLoadMetrics?: ServiceLoadMetricDescription[]
Özellik Değeri
serviceName
'fabric:' URI düzenine sahip hizmetin tam adı.
serviceName: string
Özellik Değeri
string
servicePackageActivationMode
Bir hizmet için kullanılacak hizmet paketinin etkinleştirme modu. Olası değerler şunlardır: 'SharedProcess', 'ExclusiveProcess'
servicePackageActivationMode?: ServicePackageActivationMode
Özellik Değeri
servicePlacementPolicies
Hizmet yerleştirme ilkeleri.
servicePlacementPolicies?: ServicePlacementPolicyDescriptionUnion[]
Özellik Değeri
serviceTypeName
Hizmet bildiriminde belirtilen hizmet türünün adı.
serviceTypeName: string
Özellik Değeri
string