近日,开源中国公布了 2017 年度 "最受欢迎中国开源软件" 榜单,阿里中间件(Aliware)4 大开源项目,数据库连接池 Druid、JSON 解析库 Fastjson、分布式服务框架 Dubbo、消息中间件 Apache RocketMQ 再次上榜。据榜单显示,上榜前 4 位是前端 UI 框架相关,其后的 5、6、7 位均为阿里中间件开源产品,在后端开源上,阿里中间件遥遥领先。了解开源软件的用户对这一幕一定不陌生,因为这 4 大项目已经连续霸榜多年。
12 月 23 日,源创会年终盛典,上榜开源软件获得颁奖。Dubbo 相关负责人刘军(花名:陆龟)出席了本次年终盛典并发表演讲。刘军表示,从今年 Dubbo 重启维护以来,目前已经发布 2.5.4, 2.5.5, 2.5.6, 2.5.7, 2.5.8 等五个版本。主要工作是修复、合并了社区呼声最高的 issue 和 pull request,另外对 netty 4 的支持、annotation 的增强、java 8 的支持、docker 的支持等进行了增强。Dubbo 做出的一系列改进,让社区再次沸腾起来。
此外,刘军还透漏,"接下来,Dubbo 维护团队将重点着手 Dubbo spring boot starter,RESTful 支持,优雅部署,容错增强,路由策略增强以及异步化增强等几方面的更新。我们观察到与 RPC 特别相关的技术趋势主要包括云计算、微服务两大方向。所以,Dubbo 未来主要会着重向 cloud native、多语言增强、微服务支持等几个方向演进,同时不断建设生态系统、社区、以及国际影响力。"
就在不久前,著名的技术博客 Baeldung 发表了对 Dubbo 的深度介绍 Introduction to Dubbo。文章详细介绍了 Dubbo 的功能和使用方式,并且表示 Dubbo 不仅简单丰富,而且非常强大。
除了 Dubbo 以外,Rocket MQ 今年也发生了重要变化。今年 10 月,Rocket MQ 从 Apache 社区正式毕业,并成为 Apache 顶级项目。
Rocket MQ 是阿里第三代分布式消息中间件,承载着阿里巴巴生产系统 100% 的消息流转。2017 年双 11 期间,Rocket MQ 消息处理洪峰近 6 千万条 / 秒,保障海量消息平稳运行。Rocket MQ 是国内首个非 Hadoop 生态体系、国内首个互联网中间件的 Apache 顶级项目。"希望 Rocket MQ 能够成为全球分布式消息,流计算平台的领军产品,使 Cloud Native 特性能够很好的服务电子商务,物联网,大数据,金融领域。" 据 Rocket MQ 相关负责人介绍。
除了 Rocket MQ 受到国际关注,阿里在消息领域的国际标准上也做出了进一步探索。在今年云栖大会上,阿里宣布联合发起 OpenMessaging,创立厂商无关、平台无关的分布式消息及流处理领域的应用开发标准。用户可以低成本甚至无成本的在不同的产品和不同的云平台之间进行迁移,从而避免技术选项和多语言的困扰。
Druid 和 Fastjson 的负责人则表示,目前 Druid 和 Fastjson 已经处于非常成熟的阶段,项目正在稳定维护。Druid 和 Fastjson 致力于为用户带来良好的产品体验,已经成为国内众多公司非常重要的开源工具之一。在开源社区上常年位于热度榜单前列,是久经用户考验的开源项目。Druid 后续会增强监控功能和阿里云相关监控产品对接。其中的 Parser 模块会做为一个项目大力发展。未来 Druid 和 Fastjson 将会持续维护,并且增加和用户之间的互动性。
从 2011 年起,阿里巴巴第一批开源项目 Druid、Dubbo、Fastjson 等上线。经过不断发展,目前阿里正在维护的开源项目超过 150 个。其中 Weex、Ant Design、Dubbo、Fastjson 在 GitHub 上 Star 已经破万,Alibaba 在 GitHub 上 Star 数超过 170000,组织排名前十。
来源: http://www.jianshu.com/p/bb8bf0f887d2