检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
文档中关于SDK对应yaml配置文件的获取方式 进入MAS实例控制台“监控列表”页面。 单击“更多 > SDK接入配置”。 复制配置参数。 MAS端配置与本地配置不一致时,哪一个生效? 答:MAS端配置与本地配置,MAS端配置覆盖本地配置,MAS端配置生效。 父主题: 常见问题
修改后yaml文件如下图所示: 配置POM.xml文件 配置POM.xml文件(最外层POM文件),需要添加以下几项依赖: 由于项目自带MySQL数据库驱动,故此处无需再添加。 父主题: 商城应用改造
数据库查询:数据库查询的表为管理员表 ,位于demo-mall数据库下的ums-admim(需要创建一个名为demo-mall的数据库,可使用github后端项目中的document文件夹下的sql文件直接创建相关表。) 管理员注册:单击注册管理员按钮,填写用户名和密码即可。
获取SDK接入配置后,将相关信息添加完毕,找到项目对应的yaml文件,将相关信息添到商城项目的yaml文件,并且进行修改。由于商城后台项目自带springboot-dataSource,需要将其删除替换。
下文中配置项的格式为yaml文件,如果配置文件为properties格式,需自行修改格式。 MAS-DB-SDK配置项分为4部分:props配置、etcd配置、sources数据源配置、router路由配置。
在pom.xml文件中引入依赖,下面mas.version版本为最新版本,依赖组件版本参考如何选择组件版本。 <properties> <!
下文中配置项的格式为yaml文件,如果配置文件为properties格式,需自行修改格式。 MAS-DB-SDK配置项分为4部分:props配置、etcd配置、sources数据源配置、router路由配置。
Redis配置示例 结合配置项说明,在配置文件或配置信息添加故障注入相关配置。
结合配置参数说明,按实际情况修改配置文件。
使用证书方式连接etcd时,httpsEnable必须设为true,certificatePath不可为空,且保证该路径下有相应的证书文件。
使用指南 在go.mod文件中引入依赖,即引入MAS-GO-SDK。 github.com/huaweicloud/devcloud-go 结合配置项说明,添加配置文件或者配置信息。
Mysql配置示例 结合配置项说明,在配置文件或配置信息添加故障注入相关配置。
SDK接入配置 本章节指导用户如何获取SDK接入配置,引用SDK方法请参考开发指南。 约束与限制 “API监控”不支持获取SDK接入配置。 操作步骤 登录MAS控制台,在“多活管理”页面单击实例,进入实例控制台。 在页面顶端导航栏选择“监控列表”,单击监控所在行的“更多”>“SDK
依赖引入,配置文件或配置信息修改参考原生DB。 初始化创建gorm数据源DevSporeGorm,后续执行Mysql相关操作。 配置文件方式创建。
敏感信息加解密 配置文件中配置密文信息。
根据配置文件中的AZ信息判断本地属于哪个AZ,读操作时从本地AZ进行读取,写操作仍然根据MAS指示的活跃节点进行操作。
在go.mod文件中引入依赖,即引入MAS-GO-SDK。 github.com/huaweicloud/devcloud-go 结合配置项说明,添加配置文件或者配置信息。 配置文件示例config_mysql.yaml。
在pom.xml文件中引入依赖。 <properties> <!
单边读写 此模式为MAS-Mongo-SDK的默认路由模式,在单边读写模式下,对Mongo的读写操作都在同一Mongo数据库(dc1或dc2)进行,通过配置文件中的active字段或MAS界面配置活跃节点来指定。(通过注解指定数据源的场景例外,注解强制指定路由见强制路由)。
使用ShardingSphereDataSource场景 SDK还支持使用ShardingSphereDataSource,此时,需要修改yml配置,单独将sharding配置放在yml同级目录,并在yml中设置sharding配置文件名,示例如下: 引入依赖: <dependency