检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建同步链路时链路状态显示为“创建异常”怎么处理? 确认添加数据源时链接配置是否填写正确,数据库链接地址、数据库名称、数据库用户名和密码等信息需要填写正确。 确认添加的两个数据库实例是否存在且否正常启动和运行。 确认数据库实例与MAS实例网络是否连通。在华为云购买的RDS实例,需
软件系统类故障 应用程序类 表1 应用程序类参数配置 故障类型 故障模式 设置参数 进程 杀进程 process 进程持续异常,即使重新拉起也会被再次杀掉 process Java程序类 表2 Java程序类参数配置 故障类型 故障模式 设置参数 Java进程 Java进程内存溢出
数据同步 概述 为添加的数据源创建数据同步链路,目前仅支持创建DRS实时灾备任务。 创建同步链路 登录MAS控制台,在“数据同步”页面,单击右上角的“创建同步链路”。 在“创建同步链路”页面,填写配置信息,然后单击“确定”。 图1 创建同步链路 表1 同步链路配置参数 参数 配置说明
同城多活:多活业务中各多活子信息系统均处于同一地理区域,建议物理距离<50KM。 异地多活(规划中,暂不可选):多活业务中至少一个多活子信息系统与其他子系统处于不同地理区域,建议物理距离>300KM。 异地容灾:多活业务中至少一个多活子信息系统与其他子系统处于不同地理区域,建议物理距离>300KM。
数据源 概述 MAS通过添加数据源和创建数据同步链路,来实现数据源之间的数据同步功能。数据源类型支持MySQL、PostgreSQL、Redis和OpenGauss。 添加数据源 登录MAS控制台,进入“数据源”页面。 在左上角命名空间下拉框选择所需命名空间。 单击右上角的“添加数据源”。
"test"); pipeline.setnx("aaa", "bbb"); return pipeline.syncAndReturn(); }); } 不需要返回值示例: @Autowired private MultiZoneClient
return new CusClusterConnection(client); } @Override public boolean getConvertPipelineAndTxResults() { return false;
entityClass) { return mongoTemplate.findAll(entityClass); } public RoleModel insert() { return mongoTemplate.insert(new
* @return User */ @Transactional public User updateUserById(User user) { userRepository2.update(user); return userRepository
DcsConnectionFactory dcsConnectionFactory(MultiZoneClient client) { return new DcsConnectionFactory(client); } @Bean @Conditional
例创建、删除权限。 系统策略 无 MAS ReadOnlyAccess 多活高可用服务只读权限,拥有该权限的用户仅能查看多活高可用服务数据。 系统策略 无 表2列出了MAS常用操作与系统策略的授权关系,您可以参照该表选择合适的系统策略。 表2 常用操作与系统策略的关系 操作 MAS
eval(byte[] script, ReturnType returnType, int numKeys, byte[]... keysAndArgs); public <T> T evalSha(byte[] scriptSha, ReturnType returnType, int numKeys
} /** * @return active的RedissonClient */ public RedissonClient getActiveRedisson() { return RedissonDcsMap.get(client
Service,CTS)可以记录MAS相关的操作事件,用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 开通了云审计服务后,系统开始记录MAS资源的操作。云审计服务管理控制台保存最近7天的操作记录。 开通云审计服务 云审计服务的开通请参见开通云审计服务。 开通云审计
DcsConnectionFactory dcsConnectionFactory(MultiZoneClient client) { return new DcsConnectionFactory(client); } @Bean public LockProvider
} /** * @return active的RedissonClient */ public RedissonClient getActiveRedisson() { return RedissonDcsMap.get(client
{ if (s == null) { return null; } // 使用自定义的解密算法 return s; } } 在配置文件中将属性devspore.dcs.props.d
DcsConnectionFactory dcsConnectionFactory(MultiZoneClient client) { return new DcsConnectionFactory(client); } @Bean public CacheManager
ClusterConfiguration config = MasClusterConfigurationLoader.load(yamlFile); return MongoClientFactory.createMongoClient(config); } @Bean public MongoTemplate
RequestMethod.GET) public UserModel query(@PathVariable("id") Long id) { return userMapper.select(id); } 类上添加注解:此时针对该类的所有方法注解都生效。 @DynamicRoute(source