检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单边读写 这种路由算法场景下,对数据库的读写操作都只在一边(数据中心1或者数据中心2)进行,根据active指示,在相应的那边数据中心操作。(通过注解指定的场景例外,注解指定见强制路由) 路由算法不支持动态切换,更改路由算法,需要重启服务。 无从库 读写分离 父主题: 使用场景
客户各场景替换方案 Jedis、Lettuce spring-boot-data-Redis ShedLock Redisson Lock 自定义DcsConnection 父主题: MAS-Redis-SDK使用手册
强制路由 除了根据路由算法配置路由,SDK还支持通过注解@DynamicReadRoute指定读操作的路由。注解@DynamicReadRoute指定路由的参数:source,用于选择数据源,可以选择对应的枚举值:MongoSource.ACTIVE, MongoSource.LOCAL。
使用限制 session使用 仅支持通过以下接口获取session: com.huawei.devspore.mas.mongo.core.client.Cluster.startSession() com.huawei.devspore.mas.mongo.core.client
开发简介 本文主要描述如何使用MAS-GO-SDK在多活容灾场景下对涉及Mysql的服务进行开发,结合样例讲解在开发过程中如何使用。 本文假设您已经具备如下开发能力: 熟悉Go语言,并有Go程序开发经验。 熟悉module开发模式。 熟悉Mysql的常用操作。 父主题: 概述
多活容灾监控准备 请参考MySQL/Oracle/PostgreSQL监控管理,配置多活容灾MySQL/Oracle/PostgreSQL监控。 父主题: 约束
绑定命名空间的实例,是否可以更改命名空间? 可以,但是只能更换同类型且多活分区类型、区域及可用区可以相互匹配的命名空间。 父主题: MAS使用相关问题
版本依赖 下面是MAS-DB-SDK中引入的依赖及依赖版本: 所属模块 依赖名称 依赖版本 scope devspore-datasource com.huaweicloud.devspore:devspore-mas-common latest compile net.jodah:failsafe
约束 MAS-ElasticSearch-SDK的多活容灾能力需要MAS DCG服务支持,SDK的故障动态切换数据源能力需要配合MAS DCG服务一起使用。 父主题: MAS-ElasticSearch-SDK使用手册
Mysql 概述 环境准备 使用场景 使用指南 配置项说明 父主题: MAS-GO-SDK使用手册
概述 开发简介 常用概念 开发流程 父主题: Mysql
环境约束 安装的工具包括JDK、Maven、IDEA ,配置对应的环境变量,确保本地开发环境可用。 使用MAS-DB-SDK组件需具备一定的Java后端、持久层框架集成等知识。 准备项 说明 准备操作系统 Windows系统。Windows版本要求:Windows 7及以上版本。
DRS检查RTO&RPO 概述 “DRS检查RTO&RPO”插件用于检查DRS灾备任务是否同步完成,具体检查该任务的时延RTO、RPO值是否超过阈值。 配置介绍 表1 选择输入-配置说明 参数 配置说明 任务所在region 选择任务所在区域。 凭证 选择凭证,默认显示当前命名空间多活分区下已配置的默认凭证。
RDS实例读写设置 概述 “RDS实例读写设置”插件用于将整个RDS实例运行状态设置只读/读写。 配置介绍 表1 选择输入-配置说明 参数 配置说明 任务所在region 选择任务所在区域。 凭证 选择凭证,默认显示当前命名空间多活分区下已配置的默认凭证。 项目 选择项目,默认显
DNS删除记录集 概述 “DNS删除记录集”插件用于DNS内网域名下删除记录集。 配置介绍 表1 配置说明 参数 配置说明 任务所在region 选择任务所在区域。 内网域名 选择内网域名。 记录集 选择需要删除的记录集的值。 父主题: 工作流插件说明
DDM实例读写设置 概述 “DDM实例读写设置”插件用于在DDM逻辑库中所有RDS for MySQL数据库实例的读写设置。 配置介绍 表1 选择输入-配置说明 参数 配置说明 任务所在region 选择任务所在区域。 凭证 选择凭证,默认显示当前命名空间多活分区下已配置的默认凭证。
跨云跨IDC安装UniAgent 接入主机 接入自建K8S 父主题: UniAgent探针
参数配置说明 local-read-async-double-write配置示例: devspore: dcs: props: version: v1 app-id: xxxx monitor-id: xxxx cloud:
常用概念 MAS-Mongo-SDK MAS-Mongo-SDK是一个在mongo-java-driver的基础上实现的支持多活容灾服务的MongoDB连接客户端,支持MongoClient和MongoTemplate两种使用方式。MAS-MongoDB-SDK的宗旨是促进开发者对于异地多活的MongoDB
使用场景 本模块客户端创建支持single-read-write(单读写),local-read-single-write(本地读单写),double-write(本地读双写)3种模式,其中Redis节点可配置cluster(集群), master-slave(主从), norm