检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
软件系统类故障 应用程序类 表1 应用程序类参数配置 故障类型 故障模式 设置参数 进程 杀进程 process 进程持续异常,即使重新拉起也会被再次杀掉 process Java程序类 表2 Java程序类参数配置 故障类型 故障模式 设置参数 Java进程 Java进程内存溢出
* @param masRedisConfiguration 获取Redis配置 * @return */ public RedissonClientStorage(MultiZoneClient client, MasRedisConfiguration
new DcsConnectionFactory(client); } @Bean public LockProvider lockProvider(DcsConnectionFactory connectionFactory) { return
* @param masRedisConfiguration 获取Redis配置 * @return */ public RedissonClientStorage(MultiZoneClient client, MasRedisConfiguration
null; } // 使用自定义的解密算法 return s; } } 在配置文件中将属性devspore.dcs.props.decipherClassName配置为实现类的全类名。
) @DynamicRoute(source = "dc1") public class UserRepository extends AbstractUserRepository { public User update(User user) { return
getClassLoader().getResource("devspore-mongo.yaml").getFile()); ClusterConfiguration config = MasClusterConfigurationLoader.load(yamlFile); return
", 1001, "China1001")); } public DeleteResult remove() { return mongoTemplate.remove(new RoleModel("1011", "Role1011", 1011,
-> { pipeline.set("devspore", "test"); pipeline.setnx("aaa", "bbb"); return null; }); } 父主题: 命令参考
@RequestMapping(value = "/query/{id}", method = RequestMethod.GET) public UserModel query(@PathVariable("id") Long id) { return
(RuntimeException e) { return null; } } 配置类中指定自定义的RedisConnectionFactory。
RedisConnectionFactory.class) public StringRedisTemplate stringRedisTemplate(RedisConnectionFactory RedisConnectionFactory) { return
returnType, int numKeys, byte[]... keysAndArgs); public <T> T evalSha(byte[] scriptSha, ReturnType returnType, int numKeys, byte[]... keysAndArgs
一般推荐按照企业的系统划分,比如OA系统、支付系统等可以各建一个命名空间。 创建命名空间 登录MAS控制台,在“空间管理”页面,单击右上角的“创建命名空间”。 在“创建命名空间”页面,填写配置信息,然后单击右下角的“确定”。
getResource("devspore-cache.yaml").getFile()); MasRedisConfiguration masRedisConfiguration = MasRedisConfigurationLoader.load(yamlFile); return
一般推荐按照企业的系统划分,比如OA系统,支付系统等可以各建一个命名空间。 实例 MAS向用户提供服务的最小资源单位。 购买一个多活管理中心即创建一个多活实例,多活实例是一个独立的资源空间,所有的操作都是在实例内进行,不同实例间的资源相互隔离。
(CompletableFuture.java:357) at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1915) at com.huawei.devspore.mas.etcd.v3impl.V3ClientImpl.get
conf.DevSporeClient.Set(ctx, key, val, time) } func get(ctx context.Context, key string) *redis.StringCmd { return conf.DevSporeClient.Get
App { @ConfigurationProperties(prefix = "devspore.datasource1") @Bean(name = "ds1") public DataSource dataSource1() { return
配额说明 配额是指您在MAS系统中可创建的资源数量限制,具体的资源配额限制如表4-1 MAS配额规格所示。 表1 MAS配额规格 资源名称 配额(个) 备注 命名空间 10 系统支持的命名空间数量。 多活管理中心 10 系统支持的多活实例数量。