PhxPaxos源码解析(1)之概述篇

更多 blog 见: https://joeylichang.github.io/

  • 写在前面的话

年前工作的间歇期计划学一些优秀的开源代码充充电,侧面打听到微信团队开源的Paxos源码在微信内部有大量的线上应用加之自己对Paxos之前的理解并不算深刻,所以想借着这个机会彻底搞懂它。年后回来趁着还“热乎"整理成系列文章巩固一下记忆。

为什么选择PhxPaxos作为学习Paxos的源码,这就涉及到优秀开源项目的标准。个人理解优秀的开源项目需要具备以下几点:

  1. 经过大量的生产环境验证。
  2. 高质量的文档。
  3. 活跃的社区。
  4. 高质量的代码,以及良好的代码风格。

经过大量的生产环境验证代表着源码在稳定性、可运维性、吞吐性能上得到了充分验证,很多开源的项目PR文章写得很吸引眼球但是用起来却差强人意,正是没有大规模线上运行的原因,这也是PhxPaxos最吸引我的原因,其他因素并不是选择PhxPaxos的主要因素,因此不在这里展开了。

本系列文章主要分为以下六部分进行介绍:

  1. PhxPaxos源码解析之(1)概述篇
  2. PhxPaxos源码分析之(2)提案申请篇
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值