-
如何选择组件版本 - 多活高可用服务 MAS
RELEASE - org.springframework.data:spring-data-mongo 2.1.8.RELEASE,此依赖包存在以下漏洞: https://nvd.nist.gov/vuln/detail/CVE-2022-22980#vulnCurrentDescriptionTitle
-
版本依赖 - 多活高可用服务 MAS
4版本则无需做修改,如果低于2.5.4版本需要用户将spring-boot-autoconfigure依赖修改为用户自己使用的spring-boot版本。 2、由于依赖漏洞和超期问题Mas-Redis-SDK使用的snakeyaml为2.0版本,spring-boot需要2.7.10以上版本才能使用snakeyaml2
-
多活高可用服务 MAS - 多活高可用服务 MAS
目业务中,让各责任组织及时了解各自的成本情况。 华为云成本中心支持通过多种不同的方式对成本进行归集和重新分配,您可以根据需要选择合适的分配工具。 通过关联账号进行成本分配 企业主客户可以使用关联账号对子客户的成本进行归集,从而对子账号进行财务管理。详细介绍请参见通过关联账号维度查看成本分配。
-
版本约束 - 多活高可用服务 MAS
版本约束 Mas-Mongo-SDK对使用到的工具及相关组件的版本有所约束,如下表: 约束项 约束版本 JDK 1.8.0_262及以上版本 Maven 3.3.0及以上版本 MongoDB版本 4.4及以下版本 SDK组件依赖 见如何选择组件版本 spring-boot版本 2
-
环境约束 - 多活高可用服务 MAS
环境约束 安装的工具包括JDK、Maven、IDEA ,配置对应的环境变量,确保本地开发环境可用。 使用Mas-DB-SDK组件需具备一定的Java后端、持久层框架集成等知识。 准备项 说明 准备操作系统 Windows系统。Windows版本要求:Windows 7及以上版本。
-
切换监控 - 多活高可用服务 MAS
在页面顶端导航栏选择“应用列表”,单击“监控器切换”,在弹窗监控状态页,单击“一键切换”。 图1 监控器切换 “API监控”不支持监控切换。 在弹窗中单击“确定”。 当检测到对端数据中心状态异常时,直接切换会提示切换失败。如果用户需要强制切换数据中心,需要勾选强制切换复选框,再单击“确认”进行切换。 图2 强制切换监控器
-
常用概念 - 多活高可用服务 MAS
spring-boot-jdbc-starter为Spring注入一个DataSource对象,通过与MAS服务对接从而实现多数据源管理的工具,具有以下特性: 多活容灾能力 多活容灾能力是指在同城场景下实现多活故障自动切换,由SDK和MAS服务配合完成。 读写分离 读写分离由SDK实现,支持随机、轮询的负载均衡算法。
-
配置项说明 - 多活高可用服务 MAS
当池内没有返回对象时,最大等待时间。 timeBetweenEvictionRunsMillis 否 int - 空闲链接检测线程,检测的周期,毫秒数。如果为负值,表示不运行检测线程。默认为-1。 表6 PropertiesConfiguration数据结构说明 参数名称 是否必选 参数类型
-
参数配置说明 - 多活高可用服务 MAS
否 long - 空闲链接检测线程,检测的周期,毫秒数。如果为负值,表示不运行检测线程。默认30000L。 timeBetweenEvictionRunsMillis 否 long - 空闲链接检测线程,检测的周期,毫秒数。如果为负值,表示不运行检测线程。默认为30000L。 父主题:
-
MAS是不是不负责数据同步,只负责应用层到数据库层访问的管控? - 多活高可用服务 MAS
各产品已有的数据同步通道能力,最终期待各产品提供各云服务专属的数据同步通道。过渡期间,如果某些服务确实没有这方面能力,也可以采取第三方开源工具和临时方案去替代来确保多活容灾方案的完整性。 父主题: MAS产品相关问题
-
产品规格差异 - 多活高可用服务 MAS
灵活调度流量,相互隔离,实现业务的不断创新和试验田。 降本增效: 多活相比传统容灾提供了更优秀的流量分发机制,不需要承载太多的冗余成本,提高了统一的资源利用率,同时降低成本。 异地多活 多活业务中至少一个多活子信息系统与其他子系统处于不同地理区域,建议物理距离>300KM。 业务连续性:跨地域
-
环境准备 - 多活高可用服务 MAS
Windows系统,推荐使用Windows 7及以上版本。 安装Go 开发环境的基本配置。Go版本要求1.14.6及以上。 安装配置Goland 开发程序的工具。Goland使用11.0及以上版本。 父主题: Mysql
-
环境准备 - 多活高可用服务 MAS
7及以上版本。 安装Go 开发环境的基本配置。版本要求1.14.6及以上。 安装配置Goland Goland使用11.0及以上版本,用于开发程序的工具。 父主题: Redis
-
环境约束 - 多活高可用服务 MAS
Mas-Redis-SDK使用Maven获取项目版本。Maven版本要求:3.3.0及以上版本。 安装和配置IntelliJ IDEA 用于开发程序的工具。IntelliJ IDEA版本要求:15.0及以上版本。 父主题: 约束
-
使用场景 - 多活高可用服务 MAS
读操作:同步路由到近端redis。 写操作: 内存双写:同步路由到近端redis,同时异步发送到远端redis。 文件双写:同步路由到近端redis,同时异步写文件,定时扫描发送至远端redis。 父主题: Redis
-
应用管理 - 多活高可用服务 MAS
在页面顶端导航栏选择“应用列表”,单击应用所在行的“监控器切换”。 在“监控状态”弹窗中单击“一键切换”。 在“切换”弹窗中单击“确定”,完成应用监控的一键切换操作。 当检测到对端数据中心状态异常时,如果用户需要强制切换数据中心,需要勾选强制切换复选框,再单击“确认”进行切换。 图2 切换监控器 在“应用列表”
-
创建边缘版站点 - 多活高可用服务 MAS
将边缘节点连接上云。完成所有边缘节点的纳管,即可部署MAS实例。 不同可用区的华为云边缘节点要求纳管节点的时候纳管到华为云上不同的可用区。 单击“下载核心软件安装工具”,下载安装程序:a. edge-installer_1.0.14_x86_64.tar.gz 是指边缘核心软件安装程; b. nodeName
-
云服务 - 多活高可用服务 MAS
} }], "current-context": "internal" } 下载并安装kubectl命令行工具,并安装(参考文档 在 Linux 系统中安装并设置 kubectl | Kubernetes)。完成后可以尝试执行 kubectl get
-
什么是多活高可用服务 - 多活高可用服务 MAS
将计算、网络、存储等资源划分成多个集群,一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 软件开发工具包(SDK):SDK 的全称是 Software Development Kit,是一种被用来辅助开发某类软件而编写的特定软件包。 RPO(Recovery
-
Redis监控管理 - 多活高可用服务 MAS
绿色 监控正常。 红色 监控异常。从正常到异常,在允许自动切换的情况下,自动触发流量切换。 黄色 初始化监控失败。此状态表示MAS进程无法检测业务数据库,确保配置信息无误的情况下,需要联系运维处理。 浅灰 监控未生成或监控配置错误。 深灰 调用异常。监控连接ETCD状态异常。 创建Redis监控