检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
例与DRS实例数据差的一种度量方式,RPO=0时,意味着业务数据库的最新数据已经全部到达DRS实例。 添加链路 新增一条同步链路。 名称 同步链路名称,默认自动生成,或者根据规划自定义填写。 源数据源 选择源数据源。 目标数据源 选择目标数据源。 同步方案 选择数据同步方案。 同步方向
能不在同一侧,导致分布式锁锁不住。要实现分布式锁必须保证读写在同一侧。 通过setnx等命令实现的情况,需在方法上加注解路由指定读数据源@ReadRoute(from = RedisSource.ACTIVE)。 如使用Redisson分布式锁时需根据激活的数据源创建RedissonClient。
事务中使用强制路由 SDK不支持分布式事务,事务与强制指定路由@DynamicRoute同时使用时,以第一条sql选择的数据源为准。 后续sql,即使使用@DynamicRoute指定数据源,也不生效。同一个事务中,不允许访问不同的数据库。 如下,service层的updateU
当前一些用户的解决方案是如何做到数据库双写的? 数据同步是通过DRS去做的,让业务去集成MAS SDK分别往两边数据库去同步。 父主题: 多活容灾方案相关问题
ShedLock ShedLock是一个用于分布式任务调度的开源库。 它提供了一种简单而可靠的方式来确保在分布式环境中只有一个节点执行指定的任务。 对接ShedLock命令参考如下。 import com.huawei.devspore.mas.redis.core.MultiZoneClient;
Redisson Lock Redisson是一个基于Redis的Java库,它提供了一系列的分布式对象和服务,其中包括分布式锁。 Redisson的分布式锁实现了可靠的分布式锁机制,可以在分布式环境下实现对共享资源的并发访问控制。 对接Redisson Lock命令参考如下。 import
MAS是否不负责数据同步,只负责应用层到数据库层访问的管控? 是的,MAS会负责整个管理面控制,MAS实例会根据整体仲裁、探活去做整体切换。 数据同步通道会在端到端多云多活解决方案中承载,会整合华为云各产品已有的数据同步通道能力,最终期待各产品提供各云服务专属的数据同步通道。 过渡
回滚快照到云硬盘 - 云数据库 RDS 设置云数据库RDS实例读写状态 - 开启云数据库RDS实例 - 重启云数据库RDS实例 - 倒换云数据库RDS主备 - 设置云数据库RDS实例读写状态 readonly; 文档数据库 DDS 重启文档数据库服务实例 - 云数据库 GaussDB 重启云数据库GaussDB实例
使用多数据源 上面的方式都是只引入一个数据源,在某些场景下,需要引入多个数据库,操作不同的数据库,此时,可以通过配置不同前缀来注入多个datasource的bean,方法如下: 引入依赖。 <dependency> <groupId>com.huaweicloud.devspore</groupId>
DRS数据级/对象级对比 概述 “DRS数据级/对象级对比”插件用于创建执行DRS数据级、对象级对比任务。 配置介绍 表1 选择输入-配置说明 参数 配置说明 任务所在region 选择任务所在区域。 凭证 选择凭证,默认显示当前命名空间多活分区下已配置的默认凭证。 项目 选择项
MAS-Redis-SDK使用手册 概述 约束 使用场景 接入指南 命令参考 参数配置说明 敏感信息加解密 客户各场景替换方案 分布式锁场景最佳实践
在故障发生时可以进行数据中心切换。 数据复制服务 数据复制服务(Data Replication Service,简称DRS)是一种易用、稳定、高效、用于数据库在线迁移和数据库实时同步的云服务。 与DRS弱依赖,使用DRS插件可以实现数据库在线迁移和数据库实时同步。 云日志服务
Smart Connect任务操作 概述 “Smart Connect任务操作”插件用于对分布式消息Kafka版中Smart Connect任务进行启动/暂停操作。 配置介绍 表1 配置说明 参数 配置说明 任务所在region 请选择任务所在region。 说明: 选择region后才能单击选择实例
时,如果应用数据源正常,此时这个MAS实例下的所有监控器不会切换数据中心。通过此配置,可避免因MAS故障而导致数据中心发生不必要的切换。 “是否自动切换”配置为“开”,当MAS发生脑裂或主机房故障,或者数据源故障时,此时这个MAS实例下的监控器会根据故障切换对应的数据中心。 脑裂
数据源 概述 MAS通过添加数据源和创建数据同步链路,来实现数据源之间的数据同步功能。数据源类型支持MySQL、PostgreSQL、Redis和OpenGauss。 约束与限制 添加MySQL、PostgreSQL数据源时,请至少配置一条链接模式为“RDS”的数据源。因为创建对
前提条件 已创建多活实例并开通对应功能模块。 已在数据中心准备好被监控的数据库实例并创建好监控数据库和连接数据库。 监控数据库,在两个数据中心中均已真实存在且命名相同。请使用独立的监控数据库,不要与业务连接数据库共用。 连接数据库,在两个数据中心中均已真实存在且命名相同。 创建DDM监控
添加数据源 登录MAS控制台,进入“数据管理>数据源”页面,选择前提条件中已创建好的命名空间,单击右上角的“添加数据源”。 在“添加数据源”页面,填写配置信息,然后单击“提交”。 表1 数据源配置参数 参数 配置说明 所属分区 选择数据源所属分区,配置为命名空间下的主多活分区。 数据源类型
数据库进行数据读写。 注解中source是指定选择哪个节点的数据源,从YAML配置中的router.nodes中选取,如果不设置,请使用当前DCG仲裁的数据中心(MAS平台上激活的数据中心,如果未对接MAS平台,则选取本地配置中的active,即yaml配置中的router.active)。
MAS是不是相当于一个管理通道,客户需要提前在MAS中配置策略,如果出现问题,整体状态可以自动倒换? 是的。 MAS需要包含数据库、存储等一体化部署,配置策略后整体无感知切换。 MAS里面也包含容灾策略和容灾演练。 父主题: MAS产品相关问题
创建并管理MongoDB监控 多活高可用服务 MAS 介绍怎样创建命名空间 03:07 创建命名空间 多活高可用服务 MAS 介绍怎样创建数据源和数据同步链路 04:04 创建数据源和数据同步链路 多活高可用服务 MAS 介绍Demo应用接入SDK 05:21 Demo应用对接MAS-SDK 多活高可用服务