检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
cd配置、sources数据源配置、router路由配置。 如果使用MAS服务,props配置、etcd配置则必须要配置,sources数据源配置需要与MAS服务中连接池中的命名一致。如果不对接MAS服务,props配置、etcd配置无需配置,sources数据源配置本地所用数据库即可。
行的“连接池配置”。 在连接池配置页面,填写配置信息,完成后单击“确定”。 图5 连接池配置信息 表6 连接池配置 参数 配置说明 数据库名 创建MongoDB监控配置的连接数据库名。 路由算法 选择路由算法,单边读写/单边写本地读。 AZs 被监控MongoDB部署的可用区。 数据源名称
单击资源右侧“同步”或单击列表上方“同步”按钮进行资源同步,当有状态异常或不存在资源时出现弹窗,选择不存在的资源,单击“确定”可将资源从应用中移除。 单击资源右侧“修改分组”或单击列表上方“修改分组”按钮进行资源分组的修改,可以使用已有分组或新建分组名称。 单击资源右侧“删除
</dependency> 配置文件示例。 配置项详细解释参考配置参数说明。 根据是否接入MAS服务,确定是否配置etcd部分。 接入MAS服务,etcd配置必填,以及servers部分下Redis源列表与MAS服务中配置的源保持一致。 无接入MAS服务,etcd配置无须配置,servers部分下Redis源列表以实际使用为准。
props: sql-show: true 上面配置数据库用户名和密码未填,用户按需补充。 上面提供的配置只是一个例子,实际配置用户按自己的分库分表需求进行配置,这部分配置跟shardingsphere本身的分库分表配置一致。 读写分离: schemaName: ms dataSources:
填写连接数据库名称。连接数据库是应用实际连接的数据库,支持配置多个,每个数据库可在连接池配置中选择使用不同的路由算法。 填写高级配置,完成后单击“下一步:确认配置”。 图4 新增监控-高级配置 表5 高级配置信息 参数 配置说明 重试时间间隔 尝试重连时间间隔,以毫秒为单位,默认值3000ms。
“新增监控”。 在新增监控页面配置MySQL监控基础配置,完成后单击“下一步:数据中心配置”。 表1 基础配置信息 参数 配置说明 监控 此处配置为“MySQL监控”。 应用名称 选择创建应用中已创建的应用。 监控器名称 自定义监控器名称。本实践配置为“litemall-db”。
在“工作流编排>参数配置”页面,配置参数信息。 添加参数。单击“添加参数”,补全参数名和参数值。 图1 参数配置 表1 参数配置 参数 配置说明 参数名 输入参数名称。 值 输入参数值。 私密参数 是否配置为私密参数。 说明: 当配置为私密参数时,参数值不可见。在配置插件参数时,私密
故障注入功能是在上述模块的补充功能,可在对应服务添加故障注入配置创建带有注入故障的实例,可注入带波动的延时故障和异常故障,进行相关业务场景的模拟。 具体操作请参考Mysql配置示例和Redis配置示例。 相关配置详见配置项说明和内置注入故障。 父主题: 故障注入
同region多AZ情况下,配置是多份还是一份? 在同region多AZ方案中,在MAS统一管控界面配置完成后,多个可用区均会生效。 父主题: 多活容灾方案相关问题
“编辑”,在“编辑监控”页面单击“连接池配置”,在“数据中心”页签下的“数据源名称”就是props.databaseName。 单击“基本信息”,在“连接信息”页签单击“ETCD链接地址”右边的“查看详情”,在弹窗中查看ETCD的相关配置。 父主题: 常见问题
敏感信息加解密 配置文件中配置密文信息。可以解密的配置有devspore.dcs.redis.servers.dc1.password,devspore.dcs.redis.servers.dc1.sentinelPassword,devspore.dcs.etcd.password
上角的“创建同步链路”。 在“创建同步链路”页面,填写配置信息,然后单击“提交”。 表1 同步链路配置参数 参数 配置说明 命名空间 选择已创建好的命名空间。 任务异常通知设置 本实践配置为“关”。 任务异常自动结束时间 配置任务异常自动结束时间,任务处于异常状态一段时间后,将会自动结束。默认值14,单位为天。
应用韧性Hub提供了各种参考架构供用户参考。提供部署场景、应用SLO目标、架构图三种配置项,用户可以根据业务需求,配置所需的架构用于参考。 配置参考架构 登录MAS控制台。 单击“应用韧性Hub>参考架构”,进入“参考架构”页面。 图1 参考架构配置 根据部署场景、应用SLO目标、架构图配置项,查看对应的参考架构介绍以及架构图。
择前提条件中已创建好的命名空间,单击右上角的“添加数据源”。 在“添加数据源”页面,填写配置信息,然后单击“提交”。 表1 数据源配置参数 参数 配置说明 所属分区 选择数据源所属分区,配置为命名空间下的主多活分区。 数据源类型 选择数据源类型,本实践选择“MySQL”。 数据源名称
开发的流程如下所示: 版本获取及引入依赖。 通过Maven引入需要的依赖,是使用MAS-Redis-SDK的基础。 添加客户端配置。 通过添加客户端配置,接入MAS-Redis-SDK。 创建MultiZoneClient客户端。 MAS-Redis-SDK提供读取YAML文件创建客户端的方法。
混沌实验执行 概述 “混沌实验执行”插件用于配置混沌实验的启动/停止操作。 配置介绍 表1 配置说明 参数 配置说明 实验所在region 选择实验所在区域。 实验名称 选择实验名称。 操作 配置执行操作。 启动:启动实验。 停止:停止实验。 任务名称 请自定义输入任务名称。 父主题:
创建gorm.io/gorm包gorm.DB数据源,进行mysql操作。 依赖引入,配置文件或配置信息修改参考原生DB。 初始化创建gorm数据源DevSporeGorm,后续执行Mysql相关操作。 配置文件方式创建。 import ( "log" _ "github
在页面顶端导航栏选择“应用列表”,单击页面左上角的“新增应用”。 在新增应用弹窗填写应用信息,完成后单击“确认”。 表1 应用配置信息 参数 配置说明 应用名称 自定义应用名称。本实践配置为“litemall-mas-demo”。 描述 填写对该应用的描述内容,选填项。 父主题: 实施步骤
<version>${mas.version}</version> </dependency> 参考配置文件示例devspore-cache.yaml,配置参数参考参数配置说明。 配置文件示例devspore-cache.yaml: devspore: dcs: props: