- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
-
用户指南
- 开始使用多活高可用服务
- 功能模块
- 命名空间
- 多活管理
- 应用管理
- 监控管理
-
工作流管理
- 工作流简介
- 工作流模板
- 创建工作流
- 编排工作流
- 导入工作流
-
工作流插件说明
- DRS灾备切换
- DRS检查RTO&RPO
- RDS实例读写设置
- RDS实例重启
- RDS实例创建备份
- DWS检查容灾任务
- DWS容灾操作
- DCS开启/关闭白名单
- OBS桶存量比较
- OBS跨区域复制任务设置
- OBS桶策略操作授权用户
- DNS添加记录集
- DNS删除记录集
- DNS公网域名记录集权重设置
- Smart Connect任务操作
- 人工卡点
- 等待
- AOM作业执行
- 混沌实验执行
- PerfTest测试任务启动/停止
- HTTP请求
- MAS多活管理切换/回切
- DDM实例创建备份
- DDM实例读写设置
- RDS实例指定用户读写设置
- RDS检查容灾复制状态
- RDS灾备实例升主
- RDS修改实例参数
- DRS任务操作
- DRS检查任务方向和状态
- RDS自动备份策略设置
- RDS检查实例备份信息
- DRS检查任务信息
- DRS数据级/对象级对比
- OpenGauss容灾操作
- OpenGauss检查容灾信息
- 执行工作流
- 查看工作流执行详情
- 编辑工作流
- 复制工作流
- 删除工作流
- 关注工作流
- 混沌工程
- 应用韧性Hub
- 凭证管理
- 事件监控
- 查看审计日志
- 权限管理
- 最佳实践
- 开发指南
- 常见问题
- 视频帮助
- 文档下载
- 通用参考
展开导读
链接复制成功!
配置项详细信息列表
MAS-DB-SDK配置分为props、etcd、sources、router四部分,在SpringBoot项目中配置项使用驼峰风格,详细信息如下表:
名称 |
说明 |
默认值 |
备注 |
---|---|---|---|
props.appId |
MAS应用ID |
空 |
MAS服务应用列表页中“应用ID”列对应值。 |
props.monitorId |
MAS监控器ID |
空 |
MAS服务DB监控页中“监控ID”列对应值。 |
props.databaseName |
MAS监控DB名称 |
空 |
MAS服务DB监控页选择应用单击“编辑”中连接池配置下“数据库名称”列对应值。 |
props.decipherClassName |
密码解析类 |
com.huawei.devspore.mas.password.DefaultDecipher |
需要实现基类 。com.huawei.devspore.mas.password.Decipher |
props.version |
配置文件版本号 |
空 |
当前固定填v1。 |
props.azs |
服务所属AZ信息 |
空 |
路由算法为本地读单边写时必填。 |
- props配置项中的值都是取自于本服务在MAS服务注册时展示的值。
- props配置项中的值与在MAS服务中的来源请参考props、etcd配置项在MAS服务中如何查询。
名称 |
说明 |
默认值 |
备注 |
---|---|---|---|
etcd.address |
ETCD地址 |
空 |
MAS服务总览页单击ETCD连接地址后的查看详情获取。 |
etcd.apiVersion |
ETCD接口版本 |
v3 |
固定值v3。 |
etcd.username |
ETCD用户名 |
空 |
MAS服务总览页单击ETCD连接地址后的查看详情获取。 |
etcd.password |
ETCD密码 |
空 |
MAS服务总览页单击ETCD连接地址后的查看详情获取。 |
etcd.httpsEnable |
ETCD是否启用https |
false |
根据ETCD实际情况选择,最新版本的MAS服务etcd均为https,此处需要配置为true,并配置证书路径。 |
etcd.certificatePath |
启用https时证书存放路径 |
空 |
https证书存放路径。也支持不使用证书,此时不需要配置该配置项。 |
- etcd配置项中的值都是取自于本服务在MAS服务etcd展示的值。
- props配置项中的值与在etcd中的来源请参考props、etcd配置项在MAS服务中如何查询。
- etcd.apiVersion填写固定值V3。
- etcd.httpsEnable的值取决于ETCD页面“etcd集群地址”访问是http,这里值为false;访问是https,这里值为true。查看方法参考props、etcd配置项在MAS服务中如何查询。
名称 |
说明 |
默认值 |
备注 |
---|---|---|---|
sources.ds1 |
数据库节点名称:ds1 |
空 |
与MAS服务中连接池中的命名一致。 |
sources.ds1.driverClassName |
数据库驱动类名 |
空 |
驱动名称,自定义。 |
sources.ds1.jdbcUrl |
数据库连接地址 |
空 |
与MAS服务中连接池中各节点下数据库连接地址一致。 |
sources.ds1.username |
数据库用户名 |
空 |
与MAS服务中连接池中各节点下数据库用户名一致。 |
sources.ds1.password |
数据库密码 |
空 |
如果密码为加密,需要自定义实现解密类配置:props.decipherClassName |
sources.ds1.type |
数据源类型 |
空 |
支持类型如下:
|
sources.ds1.props |
数据源类型其他参数 |
空 |
根据自己选择的数据源类型配置。 props: connection-timeout: 1000 validation-timeout: 1000 |
- 对接MAS服务,各组数据源的节点名称与MAS服务中连接池中的命名一致。
- 无对接MAS服务,各组数据源的节点名称应命名为具有区别意义的名称。
名称 |
说明 |
默认值 |
备注 |
---|---|---|---|
router.active |
默认数据源的激活节点 |
- |
- |
router.routeAlgorithm |
路由策略 |
single-read-write |
单边读写single-read-write。 |
router.nodes.ds1.loadBalance |
读写分离负载均衡算法 |
空 |
可选项:
|
router.nodes.ds1.master |
主数据源 |
空 |
|
router.nodes.ds1.slaves |
读写分离读数据源列表 |
空 |
- |
router.nodes.ds1.azs |
该数据中心所属AZ信息 |
空 |
路由算法为本地读单边写,且未对接MAS平台时必填。 |
- 节点router.nodes.ds1.master下配置的源名称为“表3 sources数据源配置项”中的“sources.ds1”主节点的值。
- 节点router.nodes.ds1.slaves下配置的源名称为“表3”中的“sources.ds1”从节点的值。
- router.active对应值为router.nodes的一个节点名称。