检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
routeAlgorithm: single-read-write nodes: dc1: master: ds1 azs: loadBalance: round_robin
routeAlgorithm: single-read-write nodes: dc1: master: ds1 loadBalance: ROUND_ROBIN slaves: - ds1-slave0
routeAlgorithm: single-read-write nodes: dc1: master: ds1 loadBalance: ROUND_ROBIN
在DCS创建的Redis,可以在MAS配置监控,在故障发生时可以进行数据中心切换。 数据复制服务 数据复制服务(Data Replication Service,简称DRS)是一种易用、稳定、高效、用于数据库在线迁移和数据库实时同步的云服务。
的客户端 private final MultiZoneClient client; // dc1和dc2的RedissonClient private final Map<String, RedissonClient> RedissonDcsMap =
servers 是 Map of ServerConfiguration key为dc1/dc2 单个维度请参考表6。 dc1,dc2的RedisServer连接配置。
的客户端 private final MultiZoneClient client; // dc1和dc2的RedissonClient private final Map<String, RedissonClient> RedissonDcsMap =
dcsConnectionFactory(MultiZoneClient client) { return new DcsConnectionFactory(client); } @Bean @ConditionalOnSingleCandidate
redis: servers: dc1: // 和MAS服务监控页中的名称保持一致:dc1和dc2 hosts: xxx.xxx.xxx.xxx:xxxx password: xxxxxx
实例读写状态 - 开启云数据库RDS实例 - 重启云数据库RDS实例 - 倒换云数据库RDS主备 - 设置云数据库RDS实例读写状态 readonly; 文档数据库 DDS 重启文档数据库服务实例 - 云数据库 GaussDB 重启云数据库GaussDB实例 - 分布式缓存服务 DCS
本地读单边写 这种路由算法场景下,读操作在本地进行,不受DCG指示的active影响。根据配置文件中的AZ信息判断本地属于哪个AZ,读操作时从本地AZ进行读取,写操作仍然根据DCG指示的active进行操作。
命令参考 Redis命令参考 pipeline功能使用示例 DcsConnetion命令参考 RedisTemplate命令与DcsConnection接口对应关系 父主题: MAS-Redis-SDK使用手册
routeAlgorithm: single-read-write nodes: dc1: master: ds1 dc2:
devspore: css: route-algorithm: single-read-write active: dc1 es: servers: dc1: hosts: https://xxx:9200
devspore.css.active 是 String dc1/dc2 处于active的es。 devspore.css.route-algorithm 是 String local-read-write 路由算法。
LoadBalance: "RANDOM", Slaves: []string{"ds0-slave0","ds0-slave1"}, }, "dc1
username:xxx password: xxx url: mongodb://127.0.0.1:1234/mongo #此url请勿配置username和password dc2: username: yyy password
etcd 否 EtcdConfiguration 请参考EtcdConfiguration数据结构说明。 etcd配置,如配置,则会从远端拉取。 datasource 是 map[string] DataSourceConfiguration key自定义,单维度请参考表2。
多活容灾能力是指在同城场景下实现多活故障自动切换,由SDK和MAS DCG服务配合完成。 MAS-Mongo-SDK支持单边读写和本地读单边写两种模式,默认为单边读写模式。 单边读写 本地读单边写 强制路由 读命令列表 父主题: MAS-Mongo-SDK使用手册
DCG为多活实例的仲裁中心,提供端到端(流量-应用-数据)仲裁和统一多活切换管控能力。