当前位置: 首页 > article >正文

集群策略选择vs生产需求点(负载/可用性、灾备/安全性)

• 集群策略分类

负载均衡靠:

        -主从。读写分离。

灾备靠:

        -同步( 主备,一定带同步功能。主从,一定带同步功能。主主,一定带同步功能。由于主备、主主不常用,同步基本等价于主从。)

        -分片/副分片(同步的进阶版,帮助主从解决单点容量和性能限制)。

总结,要想负载和灾备同时满足,要么主从,要么主从+分片/副分片(优化版主从),要么拼夕夕( 主主写不同步实现写分离,再复制节点实现读分离)。

• 典型案例分析

        mysql-主从:主从

        redis-主从:主从

        es:主从+分片/副分片。优越。

        redis-cluster:主从+分片/副分片。优越。

        rocketmq:分片(topic) + 主从/副分片(主主写+副节点读)。topic作用相当于分片,上级broker不同步主主写(不是严格意义上的主主,因为只写不读)和下级broker同步从读(每个主一个从)整体等价于主从。这种方式和es、redis-cluster的分片/分片副本方式相比,区别只是前者的副分片不会和其他分片的主分片存放在同一个节点而已。例如同样4个节点4个分片,前者2主2从节点,主里2主分片,从里2副分片;后者节点没有主从之分,每节点1主分片1副分片。前者根据节点分主从进而决定读写主体,后者根据分片主副分主从进而决定读写主体。前者分片分配到各节点,然后复制到副节点,后者复制分片,然后主副分片一起分配到各节点。前者只能是偶数节点,后者可以是奇数节点。前者先写分离(主主写,分片分配到节点)再读分离(复制节点,同时复制分片),后者先读分离(主从,其实是复制分片)再写分离(分片和分片副本分配到节点)。优越。        


http://www.kler.cn/a/397296.html

相关文章:

  • 微服务瞎写
  • JMeter与大模型融合应用之JMeter日志分析服务化实战应用
  • java中volatile 类型变量提供什么保证?能使得一个非原子操作变成原子操作吗?
  • 《Java核心技术 卷I》用户界面AWT事件继承层次
  • HbuilderX 插件开发-模板创建
  • 电子电气架构 --- 传统刷写流程怎么用在SOC上就不适用呢?
  • sqli—labs靶场 5-8关 (每日4关练习)持续更新!!!
  • 康谋分享 | 确保AD/ADAS系统的安全:避免数据泛滥的关键
  • 网络安全:数字时代的守护盾
  • # ubuntu 安装的pycharm不能输入中文的解决方法
  • 基于的图的异常检测算法OddBall
  • 浅谈Java之简单算法
  • 从零到一:利用 AI 开发 iOS App 《震感》的编程之旅
  • 通过SpannableString设置超链接、颜色、字体
  • 处理namespace问题:Namespace not specified for AGP 8.0.0
  • STM32模拟鼠标绝对坐标的设置
  • 数据仓库在大数据处理中的作用
  • <tauri><websocket>tauri集成web端使用websocket实现数据通讯
  • [Docker#8] 容器配置 | Mysql | Redis | C++ | 资源控制 | 命令对比
  • 后端——接口文档(API)
  • 算法【Java】—— 动态规划之简单多状态 dp 问题
  • LeetCode 每日一题 2024/11/11-2024/11/17
  • MySQL5.7.37安装配置
  • DHCP、DNS域名系统(Domain Name System)、Samba、SSH (Secure Shell)
  • 学习日志011--模块,迭代器与生成器,正则表达式
  • Flink CDC(SQL Client)连接 MySQL 数据库教程