推荐序
当前,全球商业正面临着产业、组织和价值观三大重构。首先,数字技术重新定义了商业模式,颠覆了原有的产业组织,许多行业中的领头羊,不是被行业内部的追赶者所取代,就是因技术进步而受到挑战,技术变革影响行业竞争格局的速度和深度都发生了数量级上的变化;其次,企业的组织也需要重构,过去的中心、多中心式的组织结构已经不能适应数字时代的需要,新时代的组织要全面向分布式升级。再次,价值观也在重构,数字经济体奉行的价值观是开放、分享、透明和责任,这和传统企业的价值观大相径庭。在这一全新价值观驱动下,企业之间为了更好地推进自身组织结构升级,提高产能,已经将目光逐渐转向开放技术,尤其是云计算领域。而开放、无技术绑定、技术标准恰恰是云计算三个最为典型的特征。在这一领域,RedHat无疑是冲在了最前头,其最新推出的《开源故事》,由一系列旨在弘扬开源价值(如英才培养、社区构建、透明文化)的精彩影片构成,详细阐述了这一价值正在对我们的工作与生活所产生的影响。从教育领域到制造社区,再到慈善组织和环保事业,无不充分体现了开源价值理念,以及拥抱这一理念的个人如何推动开放文化成为21世纪创新的新模式。
人的本性中有一种崇尚自由、希望共享的心理。毕竟,隐私只是我们个人生活的一小部分而已,而我们的社会团体生活中,开放却是促进整个集体进步的重要因素。当我们分清楚什么不能公开和什么该公开的时候,以及当我们很好地平衡这两者而非抑制其中一方的时候,我们的生活就会更加美好。开放它们不但没有使公开者蒙受损失,反而引起了人们更多的兴趣和热情,使得相关的技术发展进入一个良性循环而稳步前进,这就产生了一种良好的社会风气。
RocketMQ的开源正是源于对这种开源文化的认同,开放是为了更好的协同创新,并将这一技术推向新的高度。在经历了阿里巴巴集团内部多年“双11”交易核心链路工业级场景的验证,2016年11月,团队将RocketMQ捐献给全球享有盛誉的Apache软件基金会,正式成为孵化项目。至此,RocketMQ开启了迈向全球顶级开源软件的新征程。通过社区与团队半年多的开放式创新。2017年9月25日,Apache软件基金会官方宣布,阿里巴巴捐赠给Apache社区的开源分布式消息引擎RocketMQ从社区正式毕业,成为与Apache Spark“同款”的顶级项目(TLP)。最近,我们也看到越来越多的中国本土开源软件进入Apache, Apache优秀的社区理念驱动着更多立志打造世界级品牌的团队不断发展,促进其生态更加健康和活跃。
在过去几年里,RocketMQ在第10届、第16届中北亚开源高峰论坛,以及2017年工信部开源峰会的开源软件评比中,都代表中国更高的开源技术,获得了傲人的开源大奖。在这里,请允许我代表RocketMQ团队,感谢大家这些年对RocketMQ的厚爱与支持。丁威同学是RocketMQ社区里比较早期的的“布道师”,也非常感谢他能将自己这些年的积累整理成书,帮助大家更好地理解RocketMQ,参与到RocketMQ社区建设中来。目前,RocketMQ团队与社区正在构建下一代RocketMQ以及领域标准OpenMessaging,我们希望它是Cloud Native编程范式下首选的金融级高可靠、高性能数据消息计算平台,也非常欢迎大家能够加入到社区建设中来。
人类的生活正在因为开源软件而变得更加美好,让我们一起来构筑美好未来!
冯嘉
Alibaba Messaging开源技术负责人
Apache RocketMQ创始人
Linux OpenMessaging创始人、主席