注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
最近在准备系统设计面试, 发现Martin Fowler的博客上有一个叫Patterns of Distrbuted Systems的系列文章。这个系列将分布式系统类的一些常见pattern整理的挺好的。
Patterns of Distrubted System
这个系列文章一共有16个Pattern,对每一个pattern都有比较详细的解释,包括在哪个经典的系统里可以看到和一些sample code。
比如 Consistent core 这个pattern
在一些需要强一致性的系统里,可以实现一个consistent core, 一般可以用来存储metadata
consistent core一般是基于Raft, Zab 或者Paxos来实现的。业界开源的consistent core implmentation 有Zookeeper, etcd等
需要Consistent core的系统有 Kafka(用来manage topics 和brokers)等。
求米。
|