大家好,我是悟空呀。
有读者反馈我的公众号写了100多篇,怎么连个目录都没有,翻起来费劲。
其实我的文章是有目录的,只是我都放到我的个人网站上了(网站地址:passjava.cn)。为了满足读者们的要求,我整理了一份精华文章目录到公众号上了。
下面是文章目录,建议收藏转发后再看
必须先把拜占庭将军问题弄懂,这篇我用三国杀卡牌游戏中的四种身份牌来讲解了拜占庭将军问题。
《用三国杀讲分布式算法,舒适了吧?》
是针对 CAP、BASE、ACID 三大理论的讲解,文中我用太极拳中的刚
和柔
来比喻 ACID 和 BASE,而如何平衡刚和柔就需要 CAP 理论了。
《用太极拳讲分布式理论,真舒服!》
为了更好地理解 Paxos 算法,我用三国演义中的诸葛亮
和庞统
两种角色充当提议者
对 Paxos 算法的细节进行了分析。
《诸葛亮 VS 庞统,拿下分布式 Paxos》
Raft 算法其实比较好理解,但是直接描述出来会让人云里雾里,所以我借助了动图
,用动图模拟 Raft 算法的选举过程,轻松易懂。
《用动图讲解分布式 Raft》
这个也算作分布式算法中的一种,常用在负载均衡、路由寻址中。该算法理解起来不难,但比较枯燥,所以我用韩信点兵
的故事来进行讲解,诙谐有趣。
《韩信大招:一致性哈希》
Gossip 的英文单词就是流言蜚语,具有传染性,所以我用一个传染性病毒
的故事进行讲解,既可以学习分布式算法又可以了解病毒知识,一举两得。
《病毒入侵:全靠分布式 Gossip 协议》
N、W、R 这三个参数,比较晦涩,为了让大家更容易理解,我用太上老君
的炼丹炉比作节点,丹炉里面的药比作数据,用炼造过程来体现 NWR 这三个参数,更加形象化。
《太上老君的炼丹炉之分布式 Quorum NWR》
在学习 POW 算法时,牵扯到区块链的知识,于是我就去看了一本区块链的书《区块链:从数字货币到信用社会》,一本科普书,对我了解区块链、比特币帮助很大。而区块链中用到的核心知识之一就是 POW 算法,也叫做工作量证明。我用紫霞仙子和至尊宝的故事对区块链、比特币、工作量证明进行了讲解,诙谐有趣。
《紫霞仙子:顶得住区块链的十二连问吗?》
用火影
讲解分布式中间件的坑,用三国赤壁之战
讲解服务雪崩,用科幻故事
讲解秒杀
,用西游记
讲解补偿事务。
基于 Spring Cloud
的面试刷题系统开源了,目前 Github 有 600+ Star 了。不论是项目实战还是毕业设计,都可以直接拿来使用。
针对这个开源项目,我写了 32 篇教程文档,还在连载中,教程地址:www.passjava.cn。
《5w 字 | 172 图 | 超级赛亚级 Spring Cloud 实战》