开发者社区 问答 正文

API参考 - API参考 -  数据库代理 -ModifyReadWriteSplittingConnection



描述


可修改读写分离链路的最大延迟时间和各个实例的读权重。
实例状态必须满足如下所有条件,否则将会操作失败:


  • 实例状态为运行中。

  • 实例没有迁移任务。

  • 实例没有被锁定。


请求参数

[tr=rgb(51, 205, 229)][td]名称 类型是否必须描述ActionString是系统规定参数,取值为ModifyReadWriteSplittingConnection。DBInstanceIdString是现有主实例名。MaxDelayTimeInt否
  • 延迟阈值,单位为秒。
  • 当只读实例延迟时间超过该阈值时,读取流量不发往该实例。
  • 不传本参数则保持原值。
DistributionTypeString否读权重分配模式:
  • Standard:指按规格自动分配权重
  • Custom:指自定义分配权重
  • 至少传入MaxDelayTime或DistributionType中的一个。
WeightJson/ String否
  • 读流量权重分配,即传入主实例和只读实例的读请求权重。
  • 以100递增,最大值为10000。

  • 按如下格式传入:
    {“Instanceid“:”Weight”,”Instanceid”:”Weight”}
  • 当DistributionType为Custom时,必须传入该参数。
  • 当DisrtibutionType为Standard时,传入该参数无效。


返回参数

[tr=rgb(51, 205, 229)][td]参数 类型说明<公共返回参数>-详见公共参数

展开
收起
梨好橙 2018-09-11 23:46:15 1191 分享 版权
0 条回答
写回答
取消 提交回答