正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
key自定义,单维度参考NodeConfiguration数据结构说明 节点相关配置。 表4 NodeConfiguration数据结构说明 参数名称 是否必选 参数类型 取值范围 描述 master 是 string datasource的key 主节点数据源。 loadBalance 否 string
额充足。 按需计费是一种后付费模式,即先使用再付费,按照MAS功能模块和节点数量与实际使用时长计费。 关于计费模式的详细介绍请参见计费模式。 计费项 多活高可用服务MAS的计费项由功能模块、多活管理中心和节点数组成。 了解每种计费项的计费因子、计费公式等信息,详细介绍请参见计费项。
购买一个多活管理中心即创建一个多活实例,多活实例是一个独立的资源空间,所有的操作都是在实例内进行,不同实例间的资源相互隔离。您可以根据业务需要使用一个或多个实例。 节点 节点数是多活管理中心所监控的应用的进程个数。 可用区 一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、
String 指定读取首选项标签。 maxStalenessSeconds 否 Integer 以秒为单位指定在驱动程序停止与辅助节点通信之前辅助节点的陈旧程度。 authMechanism 否 String 指定在提供凭据时驱动程序应使用的身份验证机制。 authSource 否
流的多活实例,请选择满足此条件的命名空间。 分区设置 选择多活分区的可用区,可用区由命名空间配置决定。 仲裁节点 命名空间选择“同城多活”类型时可见,选择ETCD仲裁节点所属可用区,可用区选择请与业务部署架构保持一致。 计费模式 选择计费模式。 按需计费:按需计费是后付费模式,按
BasicDataSource,com.alibaba.druid.pool.DruidDataSource ds1-slave0:// 从数据库节点,需要和MAS服务中连接池中命名一致,如果没有对接MAS服务, 下面的配置项与本地保持一致 driverClassName: com
载均衡算法。 自定义指定数据源进行数据访问 用户也可以通过注解方式指定数据源以及主从数据库进行数据读写。 注解中source是指定选择哪个节点的数据源,从YAML配置中的router.nodes中选取,如果不设置,使用当前DCG仲裁的数据中心(MAS平台上激活的数据中心,如果未对
connectionTimeout: 30000 maximumPoolSize: 200 ds1-slave0:// 从数据库节点,需要和MAS服务中连接池中命名一致,如果没有对接MAS服务, 下面的配置项与本地保持一致 driverClassName: com
server_port ;fault_repetition ;fault_interval ;fault_duration 连接耗尽,客户端无法建立连接 server_ip;server_port ;concurrency 父主题: 故障模式库
空间管理 概述 命名空间(Namespace)承载整个多活项目的资源集合,包括了流量入口、多活分区、数据同步、数据监控等内容。您可以创建多个命名空间,用于逻辑隔离不同的资源。一般推荐按照企业的系统划分,比如OA系统、支付系统等可以各建一个命名空间。 创建命名空间 登录MAS控制台
zaxxer.hikari.HikariDataSource # 路由配置 - 必选 router: active: dc1 // 当前激活节点 routeAlgorithm: single-read-write // 路由策略 nodes: dc1:
maximumPoolSize: 200 # 路由配置 - 必选 router: active: dc1 // 当前激活节点 routeAlgorithm: local-read-single-write // 路由策略 nodes: dc1:
return new CusClusterConnection(client); } @Override public boolean getConvertPipelineAndTxResults() { return false;
zaxxer.hikari.HikariDataSource # 路由配置 - 必选 router: active: dc1 // 当前激活节点 routeAlgorithm: single-read-write // 路由策略 nodes: dc1:
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
} /** * @return active的RedissonClient */ public RedissonClient getActiveRedisson() { return redissonDcsMap.get(client
DcsConnectionFactory dcsConnectionFactory(MultiZoneClient client) { return new DcsConnectionFactory(client); } @Bean public LockProvider
如果不指定数据源,默认使用application.yaml、application.properties中router下配置的active节点。 类级别指定数据源示例: 见1.4.3 强制路由 方法级别指定数据源示例: 见1.4.3 强制路由 父主题: 接入指南