检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
icRoute同时使用时,以第一条sql选择的数据源为准。 后续sql,即使使用@DynamicRoute指定数据源,也不生效。同一个事务中,不允许访问不同的数据库。 如下,service层的updateUser方法,开启了事务,并且里面有两个接口,第一个userReoposit
本文主要描述如何使用MAS-Redis-SDK在多活容灾场景下对涉及Redis的服务进行开发,结合样例讲解MAS-Redis-SDK在开发过程中如何使用。 本文假设您已经具备如下开发能力: 熟悉Java语言,并有Java程序开发经验。 熟悉Maven。 熟悉Redis的常用操作。 MAS-Redis-SDK
如果使用MAS服务,props配置、etcd配置则必须要配置,sources数据源配置需要与MAS服务中连接池中的命名一致。如果不对接MAS服务,props配置、etcd配置无需配置,sources数据源配置本地所用数据库即可。 下列场景中的配置都包含了props、etcd的配置,配置项的具体值含义参考配置项详细信息列表。
多活容灾方案对网络是不是也有要求?否则网络不稳定很差或网络抖动场景下,是不是会存在误切现象? 网络是有明确要求的,包括时延等,通常要求在5ms内,这些要求也会在容灾规范中承载。 针对应用和数据库探活时,不是只探活1次就切换,用户可以在界面上配置策略,比如网络情况不是很好,可以配置成间隔10s并且连续3次失败再
据库层访问的管控? 是的,MAS会负责整个管理面控制,MAS实例会根据整体仲裁、探活去做整体切换。 数据同步通道会在端到端多云多活解决方案中承载,会整合华为云各产品已有的数据同步通道能力,最终期待各产品提供各云服务专属的数据同步通道。 过渡期间,如果某些服务确实没有这方面能力,也
等操作。 准备依赖资源 在创建多活实例前您需要提前准备相关依赖资源,包括VPC、子网和安全组。每个多活实例都部署在某个虚拟私有云(VPC)中,并绑定具体的子网和安全组,通过这样的方式为MAS提供一个隔离的、用户自主配置和管理的虚拟网络环境以及安全保护策略。 创建VPC和子网的操作
active影响。根据配置文件中的AZ信息判断本地属于哪个AZ,读操作时从本地AZ进行读取,写操作仍然根据DCG指示的active进行操作。 本地读单边写策略,配置文件中props.azs信息必须填写,根据实际所属AZ填写,不同AZ的服务,配置文件中props.azs信息也不一样。如果不对接MAS平台,router
常见问题 如何选择组件版本 props、etcd配置项在MAS服务中如何查询 文档中关于SDK对应yaml配置文件的获取方式 运行MAS-DB-SDK问题参考 父主题: MAS-DB-SDK使用手册
RPO阈值(单位:s) 输入RPO阈值(整数)。 预期主实例容灾状态 选择无容灾关系或者增量同步中。 预期灾备实例容灾状态 选择预期灾备实例容灾状态。 说明: recovery表示增量恢复中。 检查时间间隔(单位:s) 输入检查时间间隔。 检查次数 输入检查次数。 任务名称 请自定义输入任务名称。
选择项目,默认显示当前命名空间多活分区下已配置的默认项目。 实例 选择RDS实例名称。 备份 选择备份ID。 预期备份状态 选择预期备份状态为“备份中”、“备份完成”、“备份失败”或“备份删除中”。 检查时间间隔(单位:秒) 输入检查时间间隔(单位:秒)。 说明: 检查时间间隔应为3到2147483647之间的整数。
拒绝策略需要同时配合其他策略使用,否则没有实际作用。用户被授予的策略中,一个授权项的作用如果同时存在Allow和Deny,则遵循Deny优先原则。 如果您给用户授予MAS FullAccess的系统策略,但不希望用户拥有MAS FullAccess中定义的删除MAS实例权限,您可以创建一条拒绝删除MAS实例的自定义策略,然后同时将MAS
RTO/RPO目标。 自动化推荐告警:提供针对应用的监控告警列表,并允许租户添加到CES/AOM中。 故障注入:提供针对应用的故障注入用例,并允许租户注入到CAST/PerfTest中。 优化建议:根据自动检查识别出的风险点给出优化建议。 历史记录:可以保存、查看应用检查记录及详细的检查结果、持续跟踪应用韧性。
单击右上角“创建混沌实验组”按钮。 填写基本信息栏的名称。 在每一个步骤中,可以选择为ECS类型故障批量添加攻击目标。单击“ECS批量添加攻击目标”,挑选一个应用并选择ECS攻击对象,单击确定保存。 如果步骤中存在不同类型的故障武器,例如K8S和ECS两种故障武器,则可以单击每一个
dc2: master: ds1 根据前缀注入多个datasource。 在配置类中根据yml中的前缀,分别注入bean,并进行命名,然后即可分别操作不同的datasource。 @Configuration public class
exception ;database;host ;port ;table ;sqltype Java进程中HTTP客户端网络延迟 process ;delayTime ;uri; Java进程中HTTP客户端抛自定义异常 process ;exception ;uri; 父主题: 故障模式库
MongoDB Elasticsearch OpenGauss API监控 版本特性如表1所示。 表1 功能模块版本 版本 版本特性 同城多活 多活业务中各多活子信息系统均处于同一地理区域,建议物理距离<50KM。 业务连续性: 不同于容灾,实时流量分摊,故障快速切换。 水平可扩展:为业务的高速发展提供了支撑。
MAS是一个产品还是方案? MAS是否不负责数据同步,只负责应用层到数据库层访问的管控? MAS是不是相当于一个管理通道,客户需要提前在MAS中配置策略,如果出现问题,整体状态可以自动倒换? MAS仲裁自动切换的检测机制是什么?是如何做到秒级切换的?
选择项目,默认显示当前命名空间多活分区下已配置的默认项目。 任务 选择DRS任务。 预期任务方向 选择“本云为主/出云”或“本云为备/入云”。 预期任务状态 选择“灾备中/增量开始”或“灾备异常/增量失败”。 任务名称 请自定义输入任务名称。 表2 手动输入-配置说明 参数 配置说明 任务所在region 配置任务所在区域。
SpringBoot项目接入MAS-Redis-SDK MAS-Redis-SDK使用Maven获取版本,根据实际情况设置Maven远程仓库地址等相关配置。 在pom.xml文件中引入依赖,下面mas.version版本为最新版本,依赖组件版本参考如何选择组件版本。 <properties> <!--以最新的版本号为准-->
处理方法 登录到节点上。 执行命令 source /etc/bashrc , 如果发生报错,如下: 请修改 /etc/bashrc 文件,将报错中的这行(/etc/bashrc: line 101) 101行删除。 父主题: CAST产品相关问题