Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bicep kaynak tanımı
Kümeler/uygulamalar/hizmetler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ServiceFabric/clusters/applications/services kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.ServiceFabric/clusters/applications/services@2017-07-01-preview' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
correlationScheme: [
{
Scheme: 'string'
ServiceName: 'string'
}
]
defaultMoveCost: 'string'
partitionDescription: {
PartitionScheme: 'string'
// For remaining properties, see PartitionSchemeDescription objects
}
placementConstraints: 'string'
serviceLoadMetrics: [
{
DefaultLoad: int
Name: 'string'
PrimaryDefaultLoad: int
SecondaryDefaultLoad: int
Weight: 'string'
}
]
servicePlacementPolicies: [
{
Type: 'string'
// For remaining properties, see ServicePlacementPolicyDescription objects
}
]
serviceTypeName: 'string'
serviceKind: 'string'
// For remaining properties, see ServiceResourceProperties objects
}
}
PartitionSchemeDescription nesneleri
Nesne türünü belirtmek için PartitionScheme özelliğini ayarlayın.
adlandırılmış
{
Count: int
Names: [
'string'
]
PartitionScheme: 'Named'
}
Singleton için şunu kullanın:
{
PartitionScheme: 'Singleton'
}
UniformInt64Range için şunu kullanın:
{
Count: int
HighKey: 'string'
LowKey: 'string'
PartitionScheme: 'UniformInt64Range'
}
ServiceResourceProperties nesneleri
nesne türünü belirtmek için serviceKind özelliğini ayarlayın.
Durum bilgisi olan
{
hasPersistedState: bool
minReplicaSetSize: int
quorumLossWaitDuration: 'string'
replicaRestartWaitDuration: 'string'
serviceKind: 'Stateful'
standByReplicaKeepDuration: 'string'
targetReplicaSetSize: int
}
durum bilgisi olmayan
{
instanceCount: int
serviceKind: 'Stateless'
}
ServicePlacementPolicyDescription nesneleri
Nesne türünü belirtmek için Type özelliğini ayarlayın.
Özellik Değerleri
Microsoft.ServiceFabric/clusters/applications/services
Ad | Açıklama | Değer |
---|---|---|
yer | Azure kaynak konumu. | dizgi |
ad | Kaynak adı | dize (gerekli) |
ebeveyn | Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz. Üst kaynağın dışındaki alt kaynak. |
Kaynak türü için sembolik ad: kümeler/uygulamalar |
Özellikler | Hizmet kaynağı özellikleri. | ServiceResourceProperties |
NamedPartitionSchemeDescription
Ad | Açıklama | Değer |
---|---|---|
Saymak | Bölüm sayısı. | int (gerekli) |
Ad -larını | Bölümlerin adları için 'Count' parametresi tarafından belirtilen boyut dizisi. | string[] (gerekli) |
PartitionScheme (Bölme Şeması) | Hizmetin nasıl bölümlendiğini belirtir. | 'Named' (gerekli) |
PartitionSchemeDescription
Ad | Açıklama | Değer |
---|---|---|
PartitionScheme (Bölme Şeması) | NamedPartitionSchemeDescriptiontürü |
'Adlandırılmış' 'Bekar' 'UniformInt64Range' (gerekli) |
ServiceCorrelationDescription
Ad | Açıklama | Değer |
---|---|---|
Tertip etmek | Bu hizmetle ServiceName aracılığıyla belirtilen hizmet arasındaki ilişkiyi açıklayan ServiceCorrelationScheme. | 'Benzite' 'Hizalanmış Yakınlık' 'Geçersiz' 'NonAlignedAffinity' (gerekli) |
Servis Adı | Bağıntı ilişkisinin kurulduğu hizmetin adı. | dize (gerekli) |
ServiceLoadMetricDescription
Ad | Açıklama | Değer |
---|---|---|
Varsayılan Yük | Yalnızca Durum Bilgisi Olmayan hizmetler için kullanılır. Bu hizmetin bu ölçüm için oluşturduğu varsayılan yük miktarı (sayı olarak). | Int |
Ad | Ölçümün adı. Hizmet çalışma zamanı sırasında yükü bildirmeyi seçerse, yük ölçümü adı Ad'da belirtilen adla tam olarak eşleşmelidir. Ölçüm adlarının büyük/küçük harfe duyarlı olduğunu unutmayın. | dize (gerekli) |
BirincilVarsayılanYük | Yalnızca Durum bilgisi olan hizmetler için kullanılır. Bu hizmetin birincil çoğaltma olduğunda bu ölçüm için oluşturduğu varsayılan yük miktarı( sayı olarak). | Int |
İkincilVarsayılanYük | Yalnızca Durum bilgisi olan hizmetler için kullanılır. Bu hizmetin İkincil çoğaltma olduğunda bu ölçüm için oluşturduğu varsayılan yük miktarı( sayı olarak). | Int |
Ağırlık | Hizmet yükü ölçümü göreli ağırlığı, bu hizmet için yapılandırılan diğer ölçümlerle karşılaştırıldığında bir sayıdır. | 'Yüksek' 'Düşük' 'Orta' 'Sıfır' |
ServicePlacementPolicyDescription
Ad | Açıklama | Değer |
---|---|---|
Tür | (gerekli) |
ServiceResourceProperties
Ad | Açıklama | Değer |
---|---|---|
korelasyon şeması | Hizmetin diğer hizmetlerle bağıntısını açıklayan liste. | ServiceCorrelationDescription[] |
defaultMoveCost | Hizmetin taşıma maliyetini belirtir. | 'Yüksek' 'Düşük' 'Orta' 'Sıfır' |
bölümAçıklama | Hizmetin nasıl bölümlendiğini açıklar. | PartitionSchemeDescription |
placementConstraints (yerleşim Kısıtlamaları | 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)". | dizgi |
serviceKind (hizmetTürü) | StatefulServicePropertiestürü |
'Durumlu' 'Durum Bilgisi Olmayan' (gerekli) |
serviceLoadMetrics | Hizmet yükü ölçümleri bir ServiceLoadMetricDescription nesneleri dizisi olarak verilir. | ServiceLoadMetricDescription |
servicePlacementPolicies | Hizmetin diğer hizmetlerle bağıntısını açıklayan liste. | ServicePlacementPolicyDescription[] |
hizmetTürüAdı | Hizmet türünün adı | dizgi |
SingletonPartitionSchemeDescription
Ad | Açıklama | Değer |
---|---|---|
PartitionScheme (Bölme Şeması) | Hizmetin nasıl bölümlendiğini belirtir. | 'Singleton' (gerekli) |
StatefulServiceProperties
Ad | Açıklama | Değer |
---|---|---|
hasPersistedState | Bunun yerel diskte durumları depolayan kalıcı bir hizmet olup olmadığını gösteren bayrak. Bu durumda bu özelliğin değeri true, değilse false olur. | Bool |
minReplicaSetSize | Sayı olarak en düşük çoğaltma kümesi boyutu. | Int Kısıtlama -ları: Min değer = 1 |
quorumLossWaitDuration | Bir bölümün, ISO 8601 biçiminde (ss:mm:ss.s) temsil edilen çekirdek kaybı durumunda olmasına izin verilen en uzun süre. | dizgi |
replicaRestartWaitDuration | Iso 8601 biçiminde (ss:dd:ss.s) temsil edilen bir çoğaltmanın ne zaman devre dışı bırakılıp yeni bir çoğaltma oluşturulduğu arasındaki süre. | dizgi |
serviceKind (hizmetTürü) | Hizmet türü (Durum Bilgisi Olmayan veya Durum Bilgisi Olan). | 'Durum bilgisi olan' (gerekli) |
standByReplicaKeepDuration | Kaldırılmadan önce StandBy çoğaltmalarının ne kadar süreyle korunması gerektiğine ilişkin tanım, ISO 8601 biçiminde (ss:dd:ss.s) gösterilir. | dizgi |
targetReplicaSetSize | Hedef çoğaltma boyutu bir sayı olarak ayarlar. | Int Kısıtlama -ları: Min değer = 1 |
StatelessServiceProperties
Ad | Açıklama | Değer |
---|---|---|
instanceCount (örnekSayı) | Örnek sayısı. | Int Kısıtlama -ları: En düşük değer = -1 |
serviceKind (hizmetTürü) | Hizmet türü (Durum Bilgisi Olmayan veya Durum Bilgisi Olan). | 'Durum Bilgisi Olmayan' (gerekli) |
UniformInt64RangePartitionSchemeDescription
Ad | Açıklama | Değer |
---|---|---|
Saymak | Bölüm sayısı. | int (gerekli) |
HighKey (Yüksek Anahtar) | Bölüm anahtarı aralığının üst sınırlarını gösteren dize 'Count' bölümü arasında bölünmelidir |
dize (gerekli) |
Düşük Anahtar | Bölüm anahtarı aralığının alt sınırına işaret eden dize 'Count' bölümü arasında bölünmelidir |
dize (gerekli) |
PartitionScheme (Bölme Şeması) | Hizmetin nasıl bölümlendiğini belirtir. | 'UniformInt64Range' (gerekli) |
ARM şablonu kaynak tanımı
Kümeler/uygulamalar/hizmetler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ServiceFabric/clusters/applications/services kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.ServiceFabric/clusters/applications/services",
"apiVersion": "2017-07-01-preview",
"name": "string",
"location": "string",
"properties": {
"correlationScheme": [
{
"Scheme": "string",
"ServiceName": "string"
}
],
"defaultMoveCost": "string",
"partitionDescription": {
"PartitionScheme": "string"
// For remaining properties, see PartitionSchemeDescription objects
},
"placementConstraints": "string",
"serviceLoadMetrics": [
{
"DefaultLoad": "int",
"Name": "string",
"PrimaryDefaultLoad": "int",
"SecondaryDefaultLoad": "int",
"Weight": "string"
}
],
"servicePlacementPolicies": [ {
"Type": "string"
// For remaining properties, see ServicePlacementPolicyDescription objects
} ],
"serviceTypeName": "string",
"serviceKind": "string"
// For remaining properties, see ServiceResourceProperties objects
}
}
PartitionSchemeDescription nesneleri
Nesne türünü belirtmek için PartitionScheme özelliğini ayarlayın.
adlandırılmış
{
"Count": "int",
"Names": [ "string" ],
"PartitionScheme": "Named"
}
Singleton için şunu kullanın:
{
"PartitionScheme": "Singleton"
}
UniformInt64Range için şunu kullanın:
{
"Count": "int",
"HighKey": "string",
"LowKey": "string",
"PartitionScheme": "UniformInt64Range"
}
ServiceResourceProperties nesneleri
nesne türünü belirtmek için serviceKind özelliğini ayarlayın.
Durum bilgisi olan
{
"hasPersistedState": "bool",
"minReplicaSetSize": "int",
"quorumLossWaitDuration": "string",
"replicaRestartWaitDuration": "string",
"serviceKind": "Stateful",
"standByReplicaKeepDuration": "string",
"targetReplicaSetSize": "int"
}
durum bilgisi olmayan
{
"instanceCount": "int",
"serviceKind": "Stateless"
}
ServicePlacementPolicyDescription nesneleri
Nesne türünü belirtmek için Type özelliğini ayarlayın.
Özellik Değerleri
Microsoft.ServiceFabric/clusters/applications/services
Ad | Açıklama | Değer |
---|---|---|
apiVersiyonu | API sürümü | '2017-07-01-önizleme' |
yer | Azure kaynak konumu. | dizgi |
ad | Kaynak adı | dize (gerekli) |
Özellikler | Hizmet kaynağı özellikleri. | ServiceResourceProperties |
tür | Kaynak türü | 'Microsoft.ServiceFabric/clusters/applications/services' |
NamedPartitionSchemeDescription
Ad | Açıklama | Değer |
---|---|---|
Saymak | Bölüm sayısı. | int (gerekli) |
Ad -larını | Bölümlerin adları için 'Count' parametresi tarafından belirtilen boyut dizisi. | string[] (gerekli) |
PartitionScheme (Bölme Şeması) | Hizmetin nasıl bölümlendiğini belirtir. | 'Named' (gerekli) |
PartitionSchemeDescription
Ad | Açıklama | Değer |
---|---|---|
PartitionScheme (Bölme Şeması) | NamedPartitionSchemeDescriptiontürü |
'Adlandırılmış' 'Bekar' 'UniformInt64Range' (gerekli) |
ServiceCorrelationDescription
Ad | Açıklama | Değer |
---|---|---|
Tertip etmek | Bu hizmetle ServiceName aracılığıyla belirtilen hizmet arasındaki ilişkiyi açıklayan ServiceCorrelationScheme. | 'Benzite' 'Hizalanmış Yakınlık' 'Geçersiz' 'NonAlignedAffinity' (gerekli) |
Servis Adı | Bağıntı ilişkisinin kurulduğu hizmetin adı. | dize (gerekli) |
ServiceLoadMetricDescription
Ad | Açıklama | Değer |
---|---|---|
Varsayılan Yük | Yalnızca Durum Bilgisi Olmayan hizmetler için kullanılır. Bu hizmetin bu ölçüm için oluşturduğu varsayılan yük miktarı (sayı olarak). | Int |
Ad | Ölçümün adı. Hizmet çalışma zamanı sırasında yükü bildirmeyi seçerse, yük ölçümü adı Ad'da belirtilen adla tam olarak eşleşmelidir. Ölçüm adlarının büyük/küçük harfe duyarlı olduğunu unutmayın. | dize (gerekli) |
BirincilVarsayılanYük | Yalnızca Durum bilgisi olan hizmetler için kullanılır. Bu hizmetin birincil çoğaltma olduğunda bu ölçüm için oluşturduğu varsayılan yük miktarı( sayı olarak). | Int |
İkincilVarsayılanYük | Yalnızca Durum bilgisi olan hizmetler için kullanılır. Bu hizmetin İkincil çoğaltma olduğunda bu ölçüm için oluşturduğu varsayılan yük miktarı( sayı olarak). | Int |
Ağırlık | Hizmet yükü ölçümü göreli ağırlığı, bu hizmet için yapılandırılan diğer ölçümlerle karşılaştırıldığında bir sayıdır. | 'Yüksek' 'Düşük' 'Orta' 'Sıfır' |
ServicePlacementPolicyDescription
Ad | Açıklama | Değer |
---|---|---|
Tür | (gerekli) |
ServiceResourceProperties
Ad | Açıklama | Değer |
---|---|---|
korelasyon şeması | Hizmetin diğer hizmetlerle bağıntısını açıklayan liste. | ServiceCorrelationDescription[] |
defaultMoveCost | Hizmetin taşıma maliyetini belirtir. | 'Yüksek' 'Düşük' 'Orta' 'Sıfır' |
bölümAçıklama | Hizmetin nasıl bölümlendiğini açıklar. | PartitionSchemeDescription |
placementConstraints (yerleşim Kısıtlamaları | 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)". | dizgi |
serviceKind (hizmetTürü) | StatefulServicePropertiestürü |
'Durumlu' 'Durum Bilgisi Olmayan' (gerekli) |
serviceLoadMetrics | Hizmet yükü ölçümleri bir ServiceLoadMetricDescription nesneleri dizisi olarak verilir. | ServiceLoadMetricDescription |
servicePlacementPolicies | Hizmetin diğer hizmetlerle bağıntısını açıklayan liste. | ServicePlacementPolicyDescription[] |
hizmetTürüAdı | Hizmet türünün adı | dizgi |
SingletonPartitionSchemeDescription
Ad | Açıklama | Değer |
---|---|---|
PartitionScheme (Bölme Şeması) | Hizmetin nasıl bölümlendiğini belirtir. | 'Singleton' (gerekli) |
StatefulServiceProperties
Ad | Açıklama | Değer |
---|---|---|
hasPersistedState | Bunun yerel diskte durumları depolayan kalıcı bir hizmet olup olmadığını gösteren bayrak. Bu durumda bu özelliğin değeri true, değilse false olur. | Bool |
minReplicaSetSize | Sayı olarak en düşük çoğaltma kümesi boyutu. | Int Kısıtlama -ları: Min değer = 1 |
quorumLossWaitDuration | Bir bölümün, ISO 8601 biçiminde (ss:mm:ss.s) temsil edilen çekirdek kaybı durumunda olmasına izin verilen en uzun süre. | dizgi |
replicaRestartWaitDuration | Iso 8601 biçiminde (ss:dd:ss.s) temsil edilen bir çoğaltmanın ne zaman devre dışı bırakılıp yeni bir çoğaltma oluşturulduğu arasındaki süre. | dizgi |
serviceKind (hizmetTürü) | Hizmet türü (Durum Bilgisi Olmayan veya Durum Bilgisi Olan). | 'Durum bilgisi olan' (gerekli) |
standByReplicaKeepDuration | Kaldırılmadan önce StandBy çoğaltmalarının ne kadar süreyle korunması gerektiğine ilişkin tanım, ISO 8601 biçiminde (ss:dd:ss.s) gösterilir. | dizgi |
targetReplicaSetSize | Hedef çoğaltma boyutu bir sayı olarak ayarlar. | Int Kısıtlama -ları: Min değer = 1 |
StatelessServiceProperties
Ad | Açıklama | Değer |
---|---|---|
instanceCount (örnekSayı) | Örnek sayısı. | Int Kısıtlama -ları: En düşük değer = -1 |
serviceKind (hizmetTürü) | Hizmet türü (Durum Bilgisi Olmayan veya Durum Bilgisi Olan). | 'Durum Bilgisi Olmayan' (gerekli) |
UniformInt64RangePartitionSchemeDescription
Ad | Açıklama | Değer |
---|---|---|
Saymak | Bölüm sayısı. | int (gerekli) |
HighKey (Yüksek Anahtar) | Bölüm anahtarı aralığının üst sınırlarını gösteren dize 'Count' bölümü arasında bölünmelidir |
dize (gerekli) |
Düşük Anahtar | Bölüm anahtarı aralığının alt sınırına işaret eden dize 'Count' bölümü arasında bölünmelidir |
dize (gerekli) |
PartitionScheme (Bölme Şeması) | Hizmetin nasıl bölümlendiğini belirtir. | 'UniformInt64Range' (gerekli) |
Kullanım Örnekleri
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Kümeler/uygulamalar/hizmetler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ServiceFabric/clusters/applications/services kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/clusters/applications/services@2017-07-01-preview"
name = "string"
parent_id = "string"
location = "string"
body = {
properties = {
correlationScheme = [
{
Scheme = "string"
ServiceName = "string"
}
]
defaultMoveCost = "string"
partitionDescription = {
PartitionScheme = "string"
// For remaining properties, see PartitionSchemeDescription objects
}
placementConstraints = "string"
serviceLoadMetrics = [
{
DefaultLoad = int
Name = "string"
PrimaryDefaultLoad = int
SecondaryDefaultLoad = int
Weight = "string"
}
]
servicePlacementPolicies = [
{
Type = "string"
// For remaining properties, see ServicePlacementPolicyDescription objects
}
]
serviceTypeName = "string"
serviceKind = "string"
// For remaining properties, see ServiceResourceProperties objects
}
}
}
PartitionSchemeDescription nesneleri
Nesne türünü belirtmek için PartitionScheme özelliğini ayarlayın.
adlandırılmış
{
Count = int
Names = [
"string"
]
PartitionScheme = "Named"
}
Singleton için şunu kullanın:
{
PartitionScheme = "Singleton"
}
UniformInt64Range için şunu kullanın:
{
Count = int
HighKey = "string"
LowKey = "string"
PartitionScheme = "UniformInt64Range"
}
ServiceResourceProperties nesneleri
nesne türünü belirtmek için serviceKind özelliğini ayarlayın.
Durum bilgisi olan
{
hasPersistedState = bool
minReplicaSetSize = int
quorumLossWaitDuration = "string"
replicaRestartWaitDuration = "string"
serviceKind = "Stateful"
standByReplicaKeepDuration = "string"
targetReplicaSetSize = int
}
durum bilgisi olmayan
{
instanceCount = int
serviceKind = "Stateless"
}
ServicePlacementPolicyDescription nesneleri
Nesne türünü belirtmek için Type özelliğini ayarlayın.
Özellik Değerleri
Microsoft.ServiceFabric/clusters/applications/services
Ad | Açıklama | Değer |
---|---|---|
yer | Azure kaynak konumu. | dizgi |
ad | Kaynak adı | dize (gerekli) |
ebeveyn_kimlik | Bu kaynağın üst öğesi olan kaynağın kimliği. | Kaynak türü için kimlik: kümeler/uygulamalar |
Özellikler | Hizmet kaynağı özellikleri. | ServiceResourceProperties |
tür | Kaynak türü | "Microsoft.ServiceFabric/clusters/applications/services@2017-07-01-preview" |
NamedPartitionSchemeDescription
Ad | Açıklama | Değer |
---|---|---|
Saymak | Bölüm sayısı. | int (gerekli) |
Ad -larını | Bölümlerin adları için 'Count' parametresi tarafından belirtilen boyut dizisi. | string[] (gerekli) |
PartitionScheme (Bölme Şeması) | Hizmetin nasıl bölümlendiğini belirtir. | 'Named' (gerekli) |
PartitionSchemeDescription
Ad | Açıklama | Değer |
---|---|---|
PartitionScheme (Bölme Şeması) | NamedPartitionSchemeDescriptiontürü |
'Adlandırılmış' 'Bekar' 'UniformInt64Range' (gerekli) |
ServiceCorrelationDescription
Ad | Açıklama | Değer |
---|---|---|
Tertip etmek | Bu hizmetle ServiceName aracılığıyla belirtilen hizmet arasındaki ilişkiyi açıklayan ServiceCorrelationScheme. | 'Benzite' 'Hizalanmış Yakınlık' 'Geçersiz' 'NonAlignedAffinity' (gerekli) |
Servis Adı | Bağıntı ilişkisinin kurulduğu hizmetin adı. | dize (gerekli) |
ServiceLoadMetricDescription
Ad | Açıklama | Değer |
---|---|---|
Varsayılan Yük | Yalnızca Durum Bilgisi Olmayan hizmetler için kullanılır. Bu hizmetin bu ölçüm için oluşturduğu varsayılan yük miktarı (sayı olarak). | Int |
Ad | Ölçümün adı. Hizmet çalışma zamanı sırasında yükü bildirmeyi seçerse, yük ölçümü adı Ad'da belirtilen adla tam olarak eşleşmelidir. Ölçüm adlarının büyük/küçük harfe duyarlı olduğunu unutmayın. | dize (gerekli) |
BirincilVarsayılanYük | Yalnızca Durum bilgisi olan hizmetler için kullanılır. Bu hizmetin birincil çoğaltma olduğunda bu ölçüm için oluşturduğu varsayılan yük miktarı( sayı olarak). | Int |
İkincilVarsayılanYük | Yalnızca Durum bilgisi olan hizmetler için kullanılır. Bu hizmetin İkincil çoğaltma olduğunda bu ölçüm için oluşturduğu varsayılan yük miktarı( sayı olarak). | Int |
Ağırlık | Hizmet yükü ölçümü göreli ağırlığı, bu hizmet için yapılandırılan diğer ölçümlerle karşılaştırıldığında bir sayıdır. | 'Yüksek' 'Düşük' 'Orta' 'Sıfır' |
ServicePlacementPolicyDescription
Ad | Açıklama | Değer |
---|---|---|
Tür | (gerekli) |
ServiceResourceProperties
Ad | Açıklama | Değer |
---|---|---|
korelasyon şeması | Hizmetin diğer hizmetlerle bağıntısını açıklayan liste. | ServiceCorrelationDescription[] |
defaultMoveCost | Hizmetin taşıma maliyetini belirtir. | 'Yüksek' 'Düşük' 'Orta' 'Sıfır' |
bölümAçıklama | Hizmetin nasıl bölümlendiğini açıklar. | PartitionSchemeDescription |
placementConstraints (yerleşim Kısıtlamaları | 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)". | dizgi |
serviceKind (hizmetTürü) | StatefulServicePropertiestürü |
'Durumlu' 'Durum Bilgisi Olmayan' (gerekli) |
serviceLoadMetrics | Hizmet yükü ölçümleri bir ServiceLoadMetricDescription nesneleri dizisi olarak verilir. | ServiceLoadMetricDescription |
servicePlacementPolicies | Hizmetin diğer hizmetlerle bağıntısını açıklayan liste. | ServicePlacementPolicyDescription[] |
hizmetTürüAdı | Hizmet türünün adı | dizgi |
SingletonPartitionSchemeDescription
Ad | Açıklama | Değer |
---|---|---|
PartitionScheme (Bölme Şeması) | Hizmetin nasıl bölümlendiğini belirtir. | 'Singleton' (gerekli) |
StatefulServiceProperties
Ad | Açıklama | Değer |
---|---|---|
hasPersistedState | Bunun yerel diskte durumları depolayan kalıcı bir hizmet olup olmadığını gösteren bayrak. Bu durumda bu özelliğin değeri true, değilse false olur. | Bool |
minReplicaSetSize | Sayı olarak en düşük çoğaltma kümesi boyutu. | Int Kısıtlama -ları: Min değer = 1 |
quorumLossWaitDuration | Bir bölümün, ISO 8601 biçiminde (ss:mm:ss.s) temsil edilen çekirdek kaybı durumunda olmasına izin verilen en uzun süre. | dizgi |
replicaRestartWaitDuration | Iso 8601 biçiminde (ss:dd:ss.s) temsil edilen bir çoğaltmanın ne zaman devre dışı bırakılıp yeni bir çoğaltma oluşturulduğu arasındaki süre. | dizgi |
serviceKind (hizmetTürü) | Hizmet türü (Durum Bilgisi Olmayan veya Durum Bilgisi Olan). | 'Durum bilgisi olan' (gerekli) |
standByReplicaKeepDuration | Kaldırılmadan önce StandBy çoğaltmalarının ne kadar süreyle korunması gerektiğine ilişkin tanım, ISO 8601 biçiminde (ss:dd:ss.s) gösterilir. | dizgi |
targetReplicaSetSize | Hedef çoğaltma boyutu bir sayı olarak ayarlar. | Int Kısıtlama -ları: Min değer = 1 |
StatelessServiceProperties
Ad | Açıklama | Değer |
---|---|---|
instanceCount (örnekSayı) | Örnek sayısı. | Int Kısıtlama -ları: En düşük değer = -1 |
serviceKind (hizmetTürü) | Hizmet türü (Durum Bilgisi Olmayan veya Durum Bilgisi Olan). | 'Durum Bilgisi Olmayan' (gerekli) |
UniformInt64RangePartitionSchemeDescription
Ad | Açıklama | Değer |
---|---|---|
Saymak | Bölüm sayısı. | int (gerekli) |
HighKey (Yüksek Anahtar) | Bölüm anahtarı aralığının üst sınırlarını gösteren dize 'Count' bölümü arasında bölünmelidir |
dize (gerekli) |
Düşük Anahtar | Bölüm anahtarı aralığının alt sınırına işaret eden dize 'Count' bölümü arasında bölünmelidir |
dize (gerekli) |
PartitionScheme (Bölme Şeması) | Hizmetin nasıl bölümlendiğini belirtir. | 'UniformInt64Range' (gerekli) |