跳转到主要内容

技术

后端与分布式技术框架、组件的原理与实战笔记。

本栏目整理后端与分布式系统中常用框架、组件的原理与实战经验,覆盖 RPC、数据库、协调服务、缓存与消息队列等核心领域。每篇笔记都尽量贴近真实工程场景,兼顾原理推导与落地要点。

组件

  • Dubbo — 微服务 RPC 框架,注册中心、集群容错与 Filter 链。
  • MySQL — 关系型数据库,索引原理、事务与锁机制。
  • ZooKeeper — 分布式协调服务,ZAB 协议与选主、配置、锁实战。
  • Redis — 高性能内存数据结构存储,底层实现与缓存设计。
  • Kafka — 分布式消息引擎,存储模型与可靠性保障。

Dubbo

阿里巴巴开源的微服务 RPC 框架,关注服务注册发现、集群容错与可扩展架构。

Kafka

分布式消息引擎,聚焦存储与消费模型,以及可靠性与精确一次语义的工程保障。

MySQL

关系型数据库,聚焦索引原理、事务与锁机制等高性能与高可用的底层基础。

Redis

高性能内存数据结构存储,聚焦底层数据结构实现与缓存设计中的典型问题与应对。

ZooKeeper

分布式协调服务,聚焦 ZAB 协议、数据模型与基于 ZK 的选主、配置中心与分布式锁实战。