检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
MAS自定义策略 如果系统预置的MAS权限,不满足您的授权要求,可以创建自定义策略。目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。 JSON视图创建自定义策略:可以在选择策略模板
SDK的基础。 添加客户端配置。 通过添加客户端配置,接入MAS-Redis-SDK。 创建MultiZoneClient客户端。 MAS-Redis-SDK提供读取YAML文件创建客户端的方法。 按需引入客户端执行Redis操作。 在需要使用Redis客户端的地方引入Multi
DK的基础。 添加客户端配置 通过添加客户端配置,接入MAS-Mongo-SDK。 创建MongoClient客户端 MAS-Mongo-SDK提供读取YAML文件创建客户端的方法。 按需引入客户端执行MongoClient操作 在需要使用MongoDB客户端的地方引入Mongo
ETCD证书下载 ETCD支持客户端证书双向认证。 操作步骤 登录MAS控制台,在“多活管理”页面单击实例,进入实例控制台。 在“基本信息>连接信息”页签单击“下载”。 父主题: 多活管理
开发流程 开发的流程如下所示: 版本获取及引入依赖。 通过Maven引入需要的依赖,是使用MAS-DB-SDK的基础。 添加客户端配置。 通过添加客户端配置,接入MAS-DB-SDK。 创建DataSource。 MAS-DB-SDK提供读取YAML文件创建DataSource的
配置创建DevsporeClient客户端 通过配置客户端信息,引入MAS-GO-SDK-Redis创建DevsporeClient客户端。 支持以代码方式添加配置信息或者从YAML文件读取配置信息。 按需引入DevsporeClient客户端 在需要使用DevsporeClient客户端的地方引入并执行Redis操作。
Jedis、Lettuce 直接替换客户端。 import com.huawei.devspore.mas.Redis.adapter.model.SetParams; import com.huawei.devspore.mas.Redis.core.MultiZoneClient;
使用场景 本模块客户端创建支持single-read-write(单读写),local-read-single-write(本地读单写),double-write(本地读双写)3种模式,其中Redis节点可配置cluster(集群), master-slave(主从), norm
常用概念 MAS-GO-SDK-Redis是一个在go-Redis v8.11.3的基础上实现的支持多活容灾服务的Redis连接客户端,其宗旨是促进开发者对于异地多活的Redis关注分离,从而让使用者能够将精力更集中地放在处理业务逻辑上。 父主题: 概述
常用概念 MAS-Redis-SDK MAS-Redis-SDK是一个在Jedis的基础上实现的支持多活容灾服务的Redis连接客户端,MAS-Redis-SDK的宗旨是促进开发者对于异地多活的Redis Server关注分离,从而让使用者能够将精力更集中地放在处理业务逻辑上。 父主题:
MAS-Mongo-SDK MAS-Mongo-SDK是一个在mongo-java-driver的基础上实现的支持多活容灾服务的MongoDB连接客户端,支持MongoClient和MongoTemplate两种使用方式。MAS-MongoDB-SDK的宗旨是促进开发者对于异地多活的MongoDB
"single-read-write", Active: "dc1", } } 初始化创建DevsporeClient客户端。 配置文件方式创建 import ( "context" "log" "github.com/huaweicl
database;host ;port ;table ;sqltype Java进程中HTTP客户端网络延迟 process ;delayTime ;uri; Java进程中HTTP客户端抛自定义异常 process ;exception ;uri; 父主题: 故障模式库
stHighLevelClient, T> command) 其中RestHighLevelClient为Elasticsearch官方客户端。 父主题: MAS-ElasticSearch-SDK使用手册
工作负载网络中断 cluster_name ;namespace ;workload_name ;中断方向 :入方向/出方向;协议(默认tcp) ;客户端IP地址 /服务端IP地址;端口 文件 工作负载文件新增 cluster_name ;namespace ;workload_name ;文件路径
server_ip server_port ;fault_repetition ;fault_interval ;fault_duration 连接耗尽,客户端无法建立连接 server_ip;server_port ;concurrency 父主题: 故障模式库
推荐版本 spring依赖 4.1.3-RELEASE及以上版本 spring-boot依赖 1.2.0.RELEASE及以上版本 jedis客户端: Redis.clients:jedis 3.7及以上版本 MAS-Redis-SDK使用的spring-boot版本为2.5.4版本,
MAS-Redis-SDK提供了MasRedisConfigurationLoader.load方法,可以读取YAML格式的配置,生成客户端。 @Bean public MultiZoneClient createMultiZoneClient() { File yamlFile
Collectors; @Slf4j @Service public class RedissonClientStorage { // dcs的客户端 private final MultiZoneClient client; // dc1和dc2的RedissonClient
Collectors; @Slf4j @Service public class RedissonClientStorage { // dcs的客户端 private final MultiZoneClient client; // dc1和dc2的RedissonClient