服务层读写分离(CQRS),为什么离谱?(22/32)

微服务应按「子业务」垂直拆分,而不是按「读写」拆分——旗帜鲜明反对服务读写分离

微服务应按「子业务」垂直拆分,而不是按「读写」拆分——旗帜鲜明反对服务读写分离

继续阅读“服务层读写分离(CQRS),为什么离谱?(22/32)”

数据库读写分离和水平切分,有什么区别?(21/32)

读写分离解决读性能瓶颈,水平切分解决数据量大——别把两种架构用错场景

读写分离解决读性能瓶颈,水平切分解决数据量大——别把两种架构用错场景

继续阅读“数据库读写分离和水平切分,有什么区别?(21/32)”

高可用的核心是什么?服务无状态与数据冗余(20/32)

冗余 + 自动故障转移——互联网分层架构逐层高可用实践

冗余 + 自动故障转移——互联网分层架构逐层高可用实践

继续阅读“高可用的核心是什么?服务无状态与数据冗余(20/32)”

高可用架构:fail-over 的三种经典模式(19/32)

Active-Passive 影子主、Active-Active 多活、Hot-Standby 热备——三种模式各自适合什么服务

Active-Passive 影子主、Active-Active 多活、Hot-Standby 热备——三种模式各自适合什么服务

继续阅读“高可用架构:fail-over 的三种经典模式(19/32)”

MySQL 能不能双主?有没有一致性问题?(18/32)

双主的主键冲突怎么解?虚 IP 漂移为什么仍可能不一致?内网 DNS 探测如何折衷可用性与一致性

双主的主键冲突怎么解?虚 IP 漂移为什么仍可能不一致?内网 DNS 探测如何折衷可用性与一致性

继续阅读“MySQL 能不能双主?有没有一致性问题?(18/32)”

MySQL 主从同步慢,怎么加速?(17/32)

并行复制的核心思路:单线程回放升级为多线程并发回放,按库幂等与按组幂等两种颗粒度

并行复制的核心思路:单线程回放升级为多线程并发回放,按库幂等与按组幂等两种颗粒度

继续阅读“MySQL 主从同步慢,怎么加速?(17/32)”

MySQL 主从一致性,架构优化的 4 种方法(16/32)

主从延时导致读到旧数据?半同步复制、强制读主、数据库中间件、缓存记录写 key 四种方案

主从延时导致读到旧数据?半同步复制、强制读主、数据库中间件、缓存记录写 key 四种方案

继续阅读“MySQL 主从一致性,架构优化的 4 种方法(16/32)”

MySQL 的三类复制方式:异步、半同步、组复制(15/32)

异步复制、半同步复制、组复制——高可用、一致性、性能三类架构要素的三种折衷

异步复制、半同步复制、组复制——高可用、一致性、性能三类架构要素的三种折衷

继续阅读“MySQL 的三类复制方式:异步、半同步、组复制(15/32)”

京ICP备2025137728号-3