Skip to Content
云数据库 UDB MySQL描述读写分离功能 - DescribeUDBSplittingInfo

描述读写分离功能 - DescribeUDBSplittingInfo

简介

描述读写分离功能的详细信息

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 DescribeUDBSplittingInfoYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
Regionstring地域。 参见 地域和可用区列表Yes
Zonestring可用区。参见 可用区列表Yes
MasterDBIdstringDB实例IDYes

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
Zonestring可用区No
MasterDBIdstringDB实例IDNo
RWIPstring读写分离IPNo
DelayThresholdint时间阈值No
Portint端口号No
ReadModelstring读写分离策略No
DBTypeIdstring数据库版本No
RWStatestring读写分离状态No
DataSetarray[UDBRWSplittingSet]读写分离从库信息No

数据模型

UDBRWSplittingSet

字段名类型描述信息必填
DBIdstringDB实例IDNo
Rolestring主库/从库No
VirtualIPstringDBIPNo
ReadWeightint读写分离比重No
StatestringDB状态No

示例

请求示例

https://api.an-link.com/?Action=DescribeUDBSplittingInfo &Region=cn-zj &Zone=cn-zj-01 &MasterDBId=NzgZOTgz

响应示例

{ "Action": "DescribeUDBSplittingInfoResponse", "DBTypeId": "HZxiDykq", "DataSet": [ { "DBId": "BpCreBes", "ReadWeight": 50, "Role": "master", "State": "iGyPHLGk", "VirtualIP": "FmcvWPOS" }, { "DBId": "jBgxHUVS", "ReadWeight": 50, "Role": "master", "State": "aVUODePQ", "VirtualIP": "oisTbHGm" }, { "DBId": "HBCtruVq", "ReadWeight": 50, "Role": "master", "State": "XPYHDmkt", "VirtualIP": "yfTsRDrt" }, { "DBId": "BUXZmWJM", "ReadWeight": 50, "Role": "master", "State": "KkfYLRyo", "VirtualIP": "AwEZlxqz" } ], "DelayThreshold": 50, "MasterDBId": "fplVHdTl", "Port": 2, "RWIP": "LsGqmDqU", "RWState": "zBvozXGk", "ReadModel": "vFwGkIve", "Region": "cn-zj", "RetCode": 0, "Zone": "cn-zj-01" }