推荐序3
2017 年,我与方剑在国内开源社区相识。那时,他给人的印象是一名乐于分享并且积极上进的青年。后来,得知他入职阿里巴巴中间件部门,并一同参与了Spring Cloud与阿里巴巴及阿里云的技术整合项目,也就是Spring Cloud Alibaba。
作为一名资深开发人员,方剑的职业素养高,具备专业、严谨、热情的态度和强烈的责任心。记得2018年11月,我们一起参加Spring One Tour 2018北京峰会。会后,方剑给Spring Cloud Leader Spencer提出了不少关于Spring Cloud实现上的建议。有趣的是,方剑刚走出会议大厅就接到来自社区贡献者军哥(nepxion.com 项目发起人)的电话,反馈 Spring Cloud Alibaba 孵化版本中的问题。经过排查,问题的确存在。数次电话沟通中,方剑面露歉意,并承诺尽快修复问题。我想,大多数工程师都经历过这种情况。晚间,我们来到 Josh Long (Spring Developer Advocate)下榻的酒店,方剑向对方演示 Spring Cloud Alibaba RocketMQ在本地和阿里云环境的操作,时间不知不觉已到凌晨四点。后来,Josh Long 还录制了相关的视频分享在YouTube上。
作为Spring Cloud Alibaba项目的负责人,方剑除了贡献代码,更多的是把精力投入社区运营、维护,以及与Spring官方的沟通上。经过一年多的不懈努力,2019月7月24日,Spring官方宣布Spring Cloud Alibaba“毕业”,仓库迁移至Alibaba Github OSS下。这意味着Spring Cloud Alibaba是国内首个进入Spring社区的开源项目。
作为一名技术布道者,方剑身体力行,2018年至2019年走遍了全国IT “重镇”,分享Spring Cloud和Spring Cloud Alibaba等技术。几乎每场分享过后,方剑都将自己的技术心得和体会以博文的方式发布,文章的技术深度和广度是有目共睹的。同时,方剑意识到单凭技术文章很难系统性地探讨技术细节,由此萌生了写书的念头,他还与我讨论过写书的一些技巧和注意事项。
在他写作期间,Spring Cloud 的内核在不断变化,这也给图书的编写增添了难度,不得不与时俱进,及时进行调整。不过,我个人认为对这本书的等待是值得的。尽管方剑是 Spring Cloud Alibaba 的核心开发人员,但本书并没有专题讨论 Spring Cloud Alibaba,也不是单纯地指导读者如何使用 Spring Cloud,而是从宏观和微观的视角深入讨论Spring Cloud 架构的发展,以及各个组件之间的特性和联系。所以,本书不仅适合Spring Cloud初探者,也可以供资深从业人员参考。
小马哥(mercyblitz)
Apache Dubbo PMC,Spring Cloud Alibaba项目架构师