持续释放技术红利 中国开源项目Top30榜中阿里占11席

作为中国领先的科技公司,阿里巴巴持续对外释放技术红利。8月15日消息,国内知名技术机构infoQ发布的《中国开源发展研究分析2022》报告显示,阿里巴巴在开源领域十分活跃,在贡献项目社区维度中表现最为突出;“Top30开源项目” 榜单中,阿里巴巴有11个项目入选,入选项目包括被广泛应用的Flink、Dubbo、Nacos、RocketMQ、fastjson等。

图中标红项目均为阿里开源暨联合开源项目

这些开源项目都广泛影响了当前互联网开发与应用。例如,Flink是当下被广泛使用的开源大数据计算引擎之一,越来越多的企业选择 Flink 应用于自身的业务场景,解决实时计算的需求,覆盖互联网娱乐、电商、在线教育、游戏、金融等多个行业的近百家企业。阿里巴巴最开始是Flink的使用者,2019年收购了Flink原作者所建立的公司,随后成为Flink社区最大的推动者之一,为社区贡献了1/4的committer。

本次入选Top30的开源项目以云原生项目居多,这也证实了云原生源源不断的活力和创造力,也为国产软件提供了弯道超车的历史机遇。自2011年以来,阿里开源了一系列云原生产品,包括Dubbo微服务框架、RocketMQ消息中间件、Nacos注册和配置管理中心、Seata分布式事务解决方案(与蚂蚁联合开源)、Sentinel流量治理组件等,部分已成为各自领域的事实标准,帮助开发者解决从分布式应用架构演进到分布式应用治理的难题。

其中,Dubbo是一款微服务框架,为大规模微服务实践提供高性能 RPC 通信、流量治理、可观测性等解决方案,涵盖 Java、Golang 等多种语言 SDK 实现。

RocketMQ则是全球首个支持全链路消息追踪的开源产品,坚持极简弹性架构,具备低延迟、高并发、高可用、高可靠的优势,可支撑万亿级数据洪峰,具有灵活的可扩展性、海量消息堆积能力、支持事务消息等特性。

此外,阿里还开源了大量编程工具,提升开发者的开发体验。如fastjson是一个Java语言编写的高性能功能完善的JSON库,可以将JSON协议的序列化和反序列化性能大幅提升。

开源是阿里巴巴的技术战略之一,阿里巴巴是开源的受益者,也主动回馈开源、引领开源。阿里巴巴已累计对外开源了上百个优秀/精品项目,在GitHub上Star总数超百万。根据《中国开源十年洞察报告》显示,阿里已经连续十年蝉联中国厂商开源活跃度、影响力双第一。

“云为开源软件提供了最佳运行环境,云+开源共同构成了数字世界的根。”阿里巴巴CTO程立透露,阿里巴巴将以符合开源软件生命周期的管理机制对开源项目进行治理,打造“开放、有序、踏实、利他”的开源文化,更好地促进整个技术生态健康良性发展,更好地服务广大开发者,帮助更多公司提升效率。