你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
StatefulServiceUpdateDescription
描述有状态服务的更新。
属性
名称 | 类型 | 必须 |
---|---|---|
Flags |
string | 否 |
PlacementConstraints |
字符串 | 否 |
CorrelationScheme |
ServiceCorrelationDescription 的数组 | 否 |
LoadMetrics |
ServiceLoadMetricDescription 的数组 | 否 |
ServicePlacementPolicies |
ServicePlacementPolicyDescription 的数组 | 否 |
DefaultMoveCost |
string (枚举) | 否 |
ScalingPolicies |
ScalingPolicyDescription 数组 | 否 |
ServiceDnsName |
字符串 | 否 |
TagsForPlacement |
NodeTagsDescription | 否 |
TagsForRunning |
NodeTagsDescription | 否 |
TargetReplicaSetSize |
integer | 否 |
MinReplicaSetSize |
integer | 否 |
ReplicaRestartWaitDurationSeconds |
字符串 | 否 |
QuorumLossWaitDurationSeconds |
字符串 | 否 |
StandByReplicaKeepDurationSeconds |
字符串 | 否 |
ServicePlacementTimeLimitSeconds |
字符串 | 否 |
DropSourceReplicaOnMove |
boolean | 否 |
ReplicaLifecycleDescription |
ReplicaLifecycleDescription | 否 |
AuxiliaryReplicaCount |
integer | 否 |
Flags
类型:字符串
必需:否
指示是否设置其他属性的标志。 每个关联的属性对应于下面指定的标志,如果设置了该标志,则指示指定了属性。
此属性可以是使用按位“OR”运算符获取的这些标志的组合。
例如,如果提供的值为 6,则设置 ReplicaRestartWaitDuration (2) 和 QuorumLossWaitDuration (4) 的标志。
- 无 - 不指示已设置任何其他属性。 值为 0。
- TargetReplicaSetSize/InstanceCount - 指示是设置有状态服务的 TargetReplicaSetSize 属性 () ,还是设置无状态服务的 InstanceCount 属性 () 。 值为 1。
- ReplicaRestartWaitDuration - 指示已设置 ReplicaRestartWaitDuration 属性。 值为 2。
- QuorumLossWaitDuration - 指示已设置 QuorumLossWaitDuration 属性。 值为 4。
- StandByReplicaKeepDuration - 指示已设置 StandByReplicaKeepDuration 属性。 值为 8。
- MinReplicaSetSize - 指示已设置 MinReplicaSetSize 属性。 值为 16。
- PlacementConstraints - 指示已设置 PlacementConstraints 属性。 值为 32。
- PlacementPolicyList - 指示已设置 ServicePlacementPolicies 属性。 值为 64。
- Correlation - 指示已设置 CorrelationScheme 属性。 值为 128。
- 指标 - 指示已设置 ServiceLoadMetrics 属性。 值为 256。
- DefaultMoveCost - 指示已设置 DefaultMoveCost 属性。 值为 512。
- ScalingPolicy - 指示已设置 ScalingPolicies 属性。 值为 1024。
- ServicePlacementTimeLimit - 指示已设置 ServicePlacementTimeLimit 属性。 值为 2048。
- MinInstanceCount - 指示已设置 MinInstanceCount 属性。 值为 4096。
- MinInstancePercentage - 指示已设置 MinInstancePercentage 属性。 值为 8192。
- InstanceCloseDelayDuration - 指示已设置 InstanceCloseDelayDuration 属性。 值为 16384。
- InstanceRestartWaitDuration - 指示已设置 InstanceCloseDelayDuration 属性。 值为 32768。
- DropSourceReplicaOnMove - 指示已设置 DropSourceReplicaOnMove 属性。 值为 65536。
- ServiceDnsName - 指示已设置 ServiceDnsName 属性。 值为 131072。
- TagsForPlacement - 指示已设置 TagsForPlacement 属性。 值为 1048576。
- TagsForRunning - 指示已设置 TagsForRunning 属性。 值为 2097152。
PlacementConstraints
类型:字符串
必需:否
字符串形式的放置约束。 放置约束是节点属性中的布尔表达式,用于根据服务要求将服务限制到特定的节点。 例如,若要在 NodeType 为蓝色的节点上放置服务,请指定以下内容:“NodeColor == blue) ”。
CorrelationScheme
类型: ServiceCorrelationDescription 数组
必需:否
相关方案。
LoadMetrics
类型:ServiceLoadMetricDescription 的数组
必需:否
服务负载指标。
ServicePlacementPolicies
类型: ServicePlacementPolicyDescription 数组
必需:否
服务放置策略。
DefaultMoveCost
类型:字符串 (枚举)
必需:否
服务的移动成本。
指定服务的移动成本。
可能的值包括:
Zero
- 零移动成本。 此值为零。Low
- 将服务的移动成本指定为“低”。 值为 1。Medium
- 将服务的移动成本指定为“中等”。 值为 2。High
- 将服务的移动成本指定为“高”。 值为 3。VeryHigh
- 将服务的移动成本指定为“非常高”。 值为 4。
ScalingPolicies
类型: ScalingPolicyDescription 数组
必需:否
此服务的缩放策略。
ServiceDnsName
类型:字符串
必需:否
服务的 DNS 名称。
TagsForPlacement
类型: NodeTagsDescription
必需:否
用于放置此服务的标记。
TagsForRunning
类型: NodeTagsDescription
必需:否
用于运行此服务的标记。
TargetReplicaSetSize
类型:整数
必需:否
InclusiveMinimum: 1
数字形式的目标副本集大小。
MinReplicaSetSize
类型:整数
必需:否
InclusiveMinimum: 1
数字形式的最小副本集大小。
ReplicaRestartWaitDurationSeconds
类型:字符串
必需:否
副本关闭之后、创建新副本之前的持续时间,以秒为单位。
QuorumLossWaitDurationSeconds
类型:字符串
必需:否
允许分区处于仲裁丢失状态的最大持续时间,以秒为单位。
StandByReplicaKeepDurationSeconds
类型:字符串
必需:否
有关在删除 StandBy 副本之前应保留多长时间的定义。
ServicePlacementTimeLimitSeconds
类型:字符串
必需:否
在报告该生成处于停滞状态之前,副本可保持 InBuild 的持续时间。
DropSourceReplicaOnMove
类型:布尔值
必需:否
指示是否删除源辅助副本 (replica) ,即使目标副本 (replica) 尚未完成生成。 如果需要的行为是尽快删除此属性,则此属性的值为 true,否则为 false。
ReplicaLifecycleDescription
类型: ReplicaLifecycleDescription
必需:否
定义此服务的副本在生命周期内的行为方式。
AuxiliaryReplicaCount
类型:整数
必需:否
InclusiveMinimum: 0
辅助副本 (replica) 计为数字。 若要使用辅助副本,必须满足以下条件:AuxiliaryReplicaCount < (TargetReplicaSetSize+1) /2 和 TargetReplicaSetSize >=3。