检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建同步链路时链路状态显示为“创建异常”怎么处理? 确认添加数据源时链接配置是否填写正确,数据库链接地址、数据库名称、数据库用户名和密码等信息需要填写正确。 确认添加的两个数据库实例是否存在且否正常启动和运行。 确认数据库实例与MAS实例网络是否连通。在华为云购买的RDS实例,需要和
软件系统类故障 应用程序类 表1 应用程序类参数配置 故障类型 故障模式 设置参数 进程 杀进程 process 进程持续异常,即使重新拉起也会被再次杀掉 process Java程序类 表2 Java程序类参数配置 故障类型 故障模式 设置参数 Java进程 Java进程内存溢出
数据同步 概述 为添加的数据源创建数据同步链路,目前仅支持创建DRS实时灾备任务。 创建同步链路 登录MAS控制台,在“数据同步”页面,单击右上角的“创建同步链路”。 在“创建同步链路”页面,填写配置信息,然后单击“确定”。 图1 创建同步链路 表1 同步链路配置参数 参数 配置说明
同城多活:多活业务中各多活子信息系统均处于同一地理区域,建议物理距离<50KM。 异地多活(规划中,暂不可选):多活业务中至少一个多活子信息系统与其他子系统处于不同地理区域,建议物理距离>300KM。
数据源 概述 MAS通过添加数据源和创建数据同步链路,来实现数据源之间的数据同步功能。数据源类型支持MySQL、PostgreSQL、Redis和OpenGauss。 添加数据源 登录MAS控制台,进入“数据源”页面。 在左上角命名空间下拉框选择所需命名空间。 单击右上角的“添加数据源
(RuntimeException e) { return null; } } 配置类中指定自定义的RedisConnectionFactory。
-> { pipeline.set("devspore", "test"); pipeline.setnx("aaa", "bbb"); return null; }); } 父主题: 命令参考
", 1001, "China1001")); } public DeleteResult remove() { return mongoTemplate.remove(new RoleModel("1011", "Role1011", 1011,
) @DynamicRoute(source = "dc1") public class UserRepository extends AbstractUserRepository { public User update(User user) { return
Configuration public class TemplateConfig { @Bean public DcsConnectionFactory dcsConnectionFactory(MultiZoneClient client) { return
系统策略 无 表2列出了MAS常用操作与系统策略的授权关系,您可以参照该表选择合适的系统策略。
returnType, int numKeys, byte[]... keysAndArgs); public <T> T evalSha(byte[] scriptSha, ReturnType returnType, int numKeys, byte[]... keysAndArgs
* @param masRedisConfiguration 获取Redis配置 * @return */ public RedissonClientStorage(MultiZoneClient client, MasRedisConfiguration
开通了云审计服务后,系统开始记录MAS资源的操作。云审计服务管理控制台保存最近7天的操作记录。 开通云审计服务 云审计服务的开通请参见开通云审计服务。 开通云审计服务后,如果需要查看MAS相关操作事件,请参见查看审计事件。
PT30S") public class ShedLockJdbcConfig { @Bean public DcsConnectionFactory dcsConnectionFactory(MultiZoneClient client) { return
null; } // 使用自定义的解密算法 return s; } } 在配置文件中将属性devspore.dcs.props.decipherClassName配置为实现类的全类名。
* @param masRedisConfiguration 获取Redis配置 * @return */ public RedissonClientStorage(MultiZoneClient client, MasRedisConfiguration
Configuration public class TemplateConfig { @Bean public DcsConnectionFactory dcsConnectionFactory(MultiZoneClient client) { return
getClassLoader().getResource("devspore-mongo.yaml").getFile()); ClusterConfiguration config = MasClusterConfigurationLoader.load(yamlFile); return
@RequestMapping(value = "/query/{id}", method = RequestMethod.GET) public UserModel query(@PathVariable("id") Long id) { return