技术
后端与分布式技术框架、组件的原理与实战笔记。
本栏目整理后端与分布式系统中常用框架、组件的原理与实战经验,覆盖 RPC、数据库、协调服务、缓存与消息队列等核心领域。每篇笔记都尽量贴近真实工程场景,兼顾原理推导与落地要点。
组件
- Dubbo — 微服务 RPC 框架,注册中心、集群容错与 Filter 链。
- MySQL — 关系型数据库,索引原理、事务与锁机制。
- ZooKeeper — 分布式协调服务,ZAB 协议与选主、配置、锁实战。
- Redis — 高性能内存数据结构存储,底层实现与缓存设计。
- Kafka — 分布式消息引擎,存储模型与可靠性保障。
Dubbo
阿里巴巴开源的微服务 RPC 框架,关注服务注册发现、集群容错与可扩展架构。
Kafka
分布式消息引擎,聚焦存储与消费模型,以及可靠性与精确一次语义的工程保障。
MySQL
关系型数据库,聚焦索引原理、事务与锁机制等高性能与高可用的底层基础。
Redis
高性能内存数据结构存储,聚焦底层数据结构实现与缓存设计中的典型问题与应对。
ZooKeeper
分布式协调服务,聚焦 ZAB 协议、数据模型与基于 ZK 的选主、配置中心与分布式锁实战。