检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Mysql配置示例 结合配置项说明,在配置文件或配置信息添加故障注入相关配置。 配置文件示例config_mysql_chaos.yaml props: version: v1 appId: xxx monitorId: xxxx databaseName: xxxx
新创建的MySQL监控器监控状态异常怎么处理? 确认配置MySQL监控时数据库的用户名、密码、IP地址与端口、数据库名称等信息是否正确,可以编辑监控器重新配置一遍。 确认添加MySQL监控的两个数据库实例是否存在且正常启动和运行。 确认数据库实例上是否已创建好需要监控的数据库。
Mysql 概述 环境准备 使用场景 使用指南 配置项说明 父主题: MAS-GO-SDK使用手册
“连接数据库”需要和“监控数据库”的值保持一致,且是被监控数据源中存在的数据库名。 填写高级配置,本实践使用默认参数即可,完成后单击“下一步:确认配置”。 确认配置无误后单击“立即创建”,完成创建MySQL监控。 单击刚创建好的MySQL监控器所在行的“连接池配置”,“路由算法”配置为“单边读写”。
选择需要新增的监控类型,此处请选择如下类型: MySQL监控 Oracle监控 PostgreSQL监控 说明: 只有在功能模块已开通MySQL、Oracle和PostgreSQL功能点,且多活实例关联的命名空间下的功能点已勾选MySQL、Oracle和PostgreSQL时,才能同
MySQL监控切换验证 根据资源准备所准备的实例和MySQL监控,使用之前已注册的“SDK-test”用户名登录mall商城,验证MySQL监控切换数据库功能。 使用“SDK-test”用户名和密码登录mall商城。 根据SDK切换数据源测试,将数据源切换为ds1,“SDK-te
用MySQL监控实现容灾切换的过程。 使用MySQL监控的步骤如下所示: 步骤一:准备MySQL数据库 步骤二:创建MAS应用 步骤三:创建MySQL监控 步骤四:切换MySQL监控 步骤一:准备MySQL数据库 在使用MySQL监控前,需要提前准备一个多活实例和两个MySQL数
MAS-SDK版本变更与下载 MAS-SDK版本变更记录及下载地址如下: 表1 MAS-DB-SDK版本变更 开发语言 版本及下载地址 变更描述 Java v 1.2.0-RELEASE 初次发布。 Java v 1.2.1-RELEASE 支持本地读单边写特性。 Java v 1
ETCD证书下载 ETCD支持客户端证书双向认证。 操作步骤 登录MAS控制台,在“多活管理”页面单击实例,进入实例控制台。 在“基本信息>连接信息”页签单击“下载”。 父主题: 多活管理
使用指南 原生DB beego-orm gorm 父主题: Mysql
景下对涉及Mysql的服务进行开发,结合样例讲解在开发过程中如何使用。 本文假设您已经具备如下开发能力: 熟悉Go语言,并有Go程序开发经验。 熟悉module开发模式。 熟悉Mysql的常用操作。 MAS-GO-SDK-Mysql MAS-GO-SDK-Mysql是基于go-sql-driver/mysql
应用接入SDK 下载SDK至本地。 登录MAS控制台,进入“帮助中心”页面。 在“SDK下载>MySQL/Oracle/PostgreSQL”页签,选择Java语言最新版本SDK,单击“下载”。 引用依赖。 商城项目配置POM.xml文件(最外层POM文件),需要添加以下依赖: <dependency>
Open("devspore_mysql", "") if err != nil { log.Fatalln(err) } } 在需要执行Mysql操作的地方使用DevSporeDb执行Mysql操作,具体执行因业务各异,执行对应的sql.DB命令。 父主题:
开发流程 开发的流程如下所示: 版本获取及引入依赖。 通过go.mod引入需要的依赖,是使用MAS-GO-SDK的基础。 配置创建数据源。 通过配置数据源驱动信息,引入MAS-GO-SDK-Mysql创建数据源。 支持以代码方式添加配置信息或者从YAML文件读取配置信息。 按需引入数据源。
概述 开发简介 开发流程 父主题: Mysql
Windows系统,推荐使用Windows 7及以上版本。 安装Go 开发环境的基本配置。Go版本要求1.14.6及以上。 安装配置Goland 开发程序的工具。Goland使用11.0及以上版本。 父主题: Mysql
DevSporeGorm, err = gorm.Open(mysql.New( mysql.Config{DriverName: "devspore_mysql", DSN: "./conf/resources/config_mysql.yaml"}, )) if err
com/astaxie/beego/orm包orm.Ormer数据源,进行mysql操作。 依赖引入,配置文件或配置信息修改参考原生DB。 初始化创建beego-orm数据源DevSporeOrm,后续执行Mysql相关操作。 由于beego-orm需要注册使用的model,以Teacher,Student为例。
创建带有注入故障的实例,进行相关业务场景的模拟,配置修改请参考故障注入Mysql配置示例。 该模块具有如下特性: 多活容灾能力。 多活容灾能力是指在同城场景下实现多活故障自动切换,由SDK和MAS服务配合完成。 读写分离。 读写分离由SDK实现,支持随机、轮询的负载均衡算法。 故障注入。
描述 address 是 string - Etcd地址。 apiVersion 是 string v3 Etcd版本。 username 是 string - Etcd用户名。 password 是 string - Etcd密码。 httpsEnable 是 bool true/false