-
单边读写 - 多活高可用服务 MAS
过注解指定的场景例外,注解指定见1.4.3 强制路由) 路由算法不支持动态切换,更改路由算法,需要重启服务。 无从库 读写分离 父主题: 使用场景
-
配置项说明 - 多活高可用服务 MAS
EtcdConfiguration数据结构说明 参数名称 是否必选 参数类型 取值范围 描述 address 是 string - Etcd地址。 apiVersion 是 string v3 Etcd版本。 username 是 string - Etcd用户名。 password 是 string
-
版本依赖 - 多活高可用服务 MAS
commons.commons-pool2 2.10.0 compile devspore-mas-common org.slf4j:slf4j-api 1.7.36 compile io.etcd:jetcd-core 0.5.7 compile com.google.errorpron
-
Spring Boot接入 - 多活高可用服务 MAS
Spring Boot接入 Mas-ElasticSearch-SDK使用Maven获取版本,根据实际情况设置Maven远程仓库地址等相关配置。 在pom.xml文件中引入依赖。 <properties> <!--以最新的版本号为准--> <mas.version>1
-
配置项说明 - 多活高可用服务 MAS
配置项说明 表1 InjectionProperties数据结构说明 参数名称 是否必选 参数类型 取值范围 描述 active 是 bool true/false 默认false 故障注入功能是否开启。 duration 是 int - 故障注入持续时间,单位:秒。 interval
-
华为云同Region多AZ,APIG网关导流,数据层单实例或者双实例架构图中,哪个是用户提供的,哪个是MAS提供的? - 多活高可用服务 MAS
华为云同Region多AZ,APIG网关导流,数据层单实例或者双实例架构图中,哪个是用户提供的,哪个是MAS提供的? APIG Site、MAS(DB Monitor、DC Monitor)、MAS SDK、DRS(华为RDS到其他云的RDS的数据同步)等都是用华为的,而ELB和CDN等是客户自己的。
-
客户各场景替换方案 - 多活高可用服务 MAS
spring-boot-data-redis ShedLock Redisson Lock 自定义DcsConnection 父主题: Mas-Redis-SDK使用手册
-
配置项说明 - 多活高可用服务 MAS
EtcdConfiguration数据结构说明 参数名称 是否必选 参数类型 取值范围 描述 address 是 string - Etcd地址。 apiVersion 是 string v3 Etcd版本。 username 是 string - Etcd用户名。 password 是 string
-
使用多数据源 - 多活高可用服务 MAS
address: 127.0.0.2:2379,127.0.0.2:2379,127.0.0.2:2379 apiVersion: v3 username: etcduser password: etcdpwd
-
本地读单边写 - 多活高可用服务 MAS
dcx.azs信息也必须填写;如果对接MAS平台,数据中心所属az信息,以MAS平台上的azs信息为准,必填。 无从库 读写分离 父主题: 使用场景
-
无从库 - 多活高可用服务 MAS
0.0.2:2379,127.0.0.2:2379,127.0.0.2:2379 //etcd地址, 从MAS服务实例页面查询获取 apiVersion: v3 // etcd版本,v3 username: etcduser // etcd用户名,从MAS服务实例页面查询获取
-
约束 - 多活高可用服务 MAS
Mas-ElasticSearch-SDK的多活容灾能力需要MAS DCG服务支持,SDK的故障动态切换数据源能力需要配合MAS DCG服务一起使用。 父主题: Mas-ElasticSearch-SDK使用手册
-
环境约束 - 多活高可用服务 MAS
环境约束 安装的工具包括JDK、Maven、IDEA ,配置对应的环境变量,确保本地开发环境可用。 使用Mas-DB-SDK组件需具备一定的Java后端、持久层框架集成等知识。 准备项 说明 准备操作系统 Windows系统。Windows版本要求:Windows 7及以上版本。
-
Mysql配置示例 - 多活高可用服务 MAS
monitorId: xxxx databaseName: xxxx etcd: address: xxx.xxx.xxx.xxx:xxxx apiVersion: v3 username: xxxx password: xxxx httpsEnable: false # require
-
Redisson Lock - 多活高可用服务 MAS
Slf4j; import org.redisson.Redisson; import org.redisson.api.RLock; import org.redisson.api.RedissonClient; import org.redisson.codec.JsonJacksonCodec;
-
不支持的接口 - 多活高可用服务 MAS
不支持的接口 sdk中部分jdbc相关接口不支持,详细见sdk中com.huawei.devspore.datasource.jdbc.unsupported包。下面列出了Connection、PreparedStatement、ResultSet中的部分不支持接口,如下: Connection接口
-
原生DB - 多活高可用服务 MAS
monitorId: xxxx databaseName: xxxx etcd: address: xxx.xxx.xxx.xxx:xxxx apiVersion: v3 username: xxxx password: xxxx httpsEnable: false # require
-
开发流程 - 多活高可用服务 MAS
通过maven引入需要的依赖,是使用Mas-DB-SDK的基础。 添加客户端配置 通过添加客户端配置,接入Mas-DB-SDK。 创建DataSource Mas-DB-SDK提供读取YAML文件创建DataSource的方法,如果是springboot项目,可以通过使用starter自动注入DataSource,详见使用指南。
-
概述 - 多活高可用服务 MAS
概述 本文主要描述如何使用Mas-ElasticSearch-SDK在多活容灾场景下对涉及ElasticSearch的服务进行开发,结合样例讲解Mas-ElasticSearch-SDK在开发过程中如何使用。 本文假设您已经具备如下开发能力: 熟悉Java语言,并有Java程序开发经验。
-
开发简介 - 多活高可用服务 MAS
开发简介 本文主要描述如何使用Mas-DB-SDK在多活容灾场景下对涉及配置多数据源服务进行开发,结合样例讲解Mas-DB-SDK在开发过程中如何使用。 本文假设您已经具备如下开发能力: 熟悉Java语言,并有Java程序开发经验。 熟悉Maven。 熟悉服务配置数据源方式。 父主题: