检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
write(本地读异步双写) 另起线程进行数据同步,不能保证异步写成功、不能保证两端数据的一致性。 图1 local-read-async-double-write部署图 读写本地异步写远端,更适用于读多写少场景,使用SDK同步两个Redis,一条写命令会先进行本地Redis的执行,成功后,异步写到远端。
重启云数据库GaussDB(for MySQL)实例 - 云数据库GaussDB(for MySQL)手动主备倒换 master_id;node_id; 数据仓库服务 重启数据仓库服务集群 - 父主题: 故障模式库
进入MAS实例控制台“监控列表”页面。 单击“更多 > SDK接入配置”。 复制配置参数。 MAS端配置与本地配置不一致时,哪一个生效? 答:MAS端配置与本地配置,MAS端配置覆盖本地配置,MAS端配置生效。 父主题: 常见问题
domainname/cast-probe/castprobe-K8S-network-x86_64:1.7.2 拉取成功后,分别将两个镜像上传到私有镜像仓库。 重新安装前,执行卸载命令,将原有安装卸载(安装前请务必先执行卸载命令,安装命令不会覆盖原有安装): 卸载: /opt/K8S/RAS
使用场景 本模块客户端创建支持single-read-write(单读写),local-read-single-write(本地读单写),double-write(本地读双写)3种模式,其中Redis节点可配置cluster(集群), master-slave(主从), normal(
读命令列表 MAS-Mongo-SDK将以下mongo命令视为读命令,上述的本地读单边写和注解强制路由均根据此表来操作。 表1 读命令列表 序号 命令 描述 1. aggregate、count、distinct、mapReduce Aggregation Commands 2.
应用接入SDK 下载SDK至本地。 登录MAS控制台,进入“帮助中心”页面。 在“SDK下载>MySQL/Oracle/PostgreSQL”页签,选择Java语言最新版本SDK,单击“下载”。 引用依赖。 商城项目配置POM.xml文件(最外层POM文件),需要添加以下依赖: <dependency>
使用场景 本模块数据源创建支持single-read-write(单读写),local-read-single-write(本地读单写)2种模式,同时SDK内置实现了读写分离,可通过配置RANDOM(随机)或ROUND_ROBIN(轮询)负载均衡算法,搭配MAS可实现多活容灾;同
连接池配置信息 表6 连接池配置 参数 配置说明 数据库名 创建MongoDB监控配置的连接数据库名。 路由算法 选择路由算法,单边读写/单边写本地读。 AZs 被监控MongoDB部署的可用区。 数据源名称 自定义数据源名称。 数据库地址 MongoDB数据库的连接地址。 Schema
SDK相关功能验证 完成SDK对接,并成功运行后,需要测试SDK功能是否正常实现(由于在本地环境,暂时连接不了ETCD实现自动切换,切换操作由手动实现,同时由于测试需要,本演示项目在前端添加了一个“注册管理员”按钮用于注册管理员)。 数据库查询:数据库查询的表为管理员表 ,位于d
署图 读写指定异步双写,适用于读多写少场景,使用SDK同步两个Redis,一条写命令会先在指定Redis上执行,成功后,异步写到另一端。 本地读异步双写场景具体操作: 对于用户,不感知多个Redis。 对于SDK。 读操作:同步路由到指定的Redis。 写操作:同步路由到指定的R
使用场景 single-read-write(单边读写) local-read-single-write(本地读单边写) local-read-async-double-write(本地读异步双写) single-read-async-double-write(单边读异步双写) 父主题:
action.count(xxx); // 读操作,路由到本地数据源 }); 2. 有限制的命令 表1 MAS-Mongo-SDK有限制的命令 命令名称 使用限制 原因 MongoTemplate.findAllAndRemove() 本地读单边写模式下,此命令不支持。 原生mongo没有
使用场景 单边读写 本地读单边写 强制路由 使用ShardingSphereDataSource场景 使用多数据源 父主题: MAS-DB-SDK使用手册
“记录集类型”选择“CNAME”时,主机记录为必填项。 TTL(单位:秒) 填写TTL值。 TTL(Time-To-Live)指解析记录在本地DNS服务器中的缓存时间。如果您的服务地址经常更换,建议TTL值设置相对小些,反之,建议设置相对大些。 TTL应为300~21474836
MAS-DB-SDK版本变更 开发语言 版本及下载地址 变更描述 Java v 1.2.0-RELEASE 初次发布。 Java v 1.2.1-RELEASE 支持本地读单边写特性。 Java v 1.2.2-RELEASE 支持强制路由source设置为ACTIVE。 Java v 1.2.4-RELEASE
化建议。 历史记录:可以保存、查看应用检查记录及详细的检查结果、持续跟踪应用韧性。 报告下载:对应自动检查的检查结果及详情,可以下载文档到本地进行查看及分析。 父主题: 应用韧性Hub
步骤一:准备Redis数据库 在使用Redis监控前,需要提前准备一个多活实例和两个Redis。您可以选择在华为云官网购买两个Redis,也可以自己在本地两台机器上部署两个Redis。 此处以在华为云购买Redis为例,建议将两个数据库部署在同一Region下不同的可用区,以提供不同功能可用区之间的故障转移能力和高可用性。
Decipher,默认值为com.huawei.devspore.mas.password.DefaultDecipher # etcd配置,对接MAS服务关键配置,本地模式则无需配置 etcd: address: 127.0.0.2:2379,127.0.0.2:2379,127.0.0.2:2379
开启“RRO/RTO评估”时此参数可见。 配置基础设施的RPO目标和RTO目标。 基础设施故障导致的应用相关云服务资源故障,如ECS或RDS实例故障,可通过本地主备切换或重启或重新加载故障组件来解决。 跨AZ容灾 开启“RRO/RTO评估”且评估项勾选“跨AZ容灾”时此参数可见。 配置跨AZ容灾的RPO目标和RTO目标。