分布式系统学习资料(ing)

一、理论知识

  1. 从ACID到CAP到BASE
  2. 2PC到3PC到Paxos到Raft到ISR
  3. 复制、分片和路由
  4. 副本更新策略
  5. 负载均衡算法及手段

二、数据库

  1. 笔者带你剖析淘宝TDDL——Matrix层的分库分表配置与实现
    纠正文章关于分库分表规则的一点错误:<property name="dbRuleArray" value="(#id#.longValue() % 4096).intdiv(16)"/>这个规则,表示分4096张表,每个库16张表。因此,tableIndex = id % 4096、dbIndex = id % 4096 / 16。
  2. 笔者带你剖析轻量级Sharding中间件——Kratos1.x

三、分布式服务调用

  1. 基于Dubbo框架构建分布式服务

四、消息系统

  1. Apache Kafka:下一代分布式消息系统
  2. Apache Kafaka官网
  3. Kafka/Metaq设计思想学习笔记
  4. RocketMQ
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务