“2017最受欢迎中国开源软件”奖TOP 20揭晓 阿里中间件4大项目连续霸榜!

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,118元/月
性能测试 PTS,5000VUM额度
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 近日,开源中国公布了2017年度“最受欢迎中国开源软件”榜单,阿里中间件(Aliware)4大开源项目,数据库连接池Druid、JSON解析库Fastjson、分布式服务框架Dubbo、消息中间件Apache RocketMQ再次上榜。

近日,开源中国公布了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,组织排名前十。

任意门【源创会年终盛典

相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
5月前
|
JSON 中间件 数据处理
实践出真知:通过项目学习Python Web框架的路由与中间件设计
【7月更文挑战第19天】探索Python Web开发,掌握Flask或Django的关键在于理解路由和中间件。路由连接URL与功能,如Flask中@app.route()定义请求响应路径。中间件在请求处理前后执行,提供扩展功能,如日志、认证。通过实践项目,不仅学习理论,还能提升构建高效Web应用的能力。示例代码展示路由定义及模拟中间件行为,强调动手实践的重要性。
60 1
|
6月前
|
消息中间件 存储 NoSQL
阿里开源中间件一览
阿里开源中间件一览
371 2
|
7月前
|
消息中间件 Java 数据安全/隐私保护
Spring Cloud 项目中实现推送消息到 RabbitMQ 消息中间件
Spring Cloud 项目中实现推送消息到 RabbitMQ 消息中间件
|
7月前
|
消息中间件 NoSQL 中间件
【Go电商实战05】结合商业项目讲解中间件的概念和应用
把Go语言中的知识点结合商业项目,理论联系实践,更好的学习理解,高效学,少踩坑。
|
7月前
|
算法 NoSQL Java
2023年阿里高频Java面试题:分布式+中间件+高并发+算法+数据库
又到了一年一度的金九银十,互联网行业竞争是一年比一年严峻,作为工程师的我们唯有不停地学习,不断的提升自己才能保证自己的核心竞争力从而拿到更好的薪水,进入心仪的企业(阿里、字节、美团、腾讯.....)
|
消息中间件 中间件 Kafka
限时开源!阿里内部消息中间件合集:MQ+Kafka+体系图+笔记
近好多小伙伴说在准备金三银四的面试突击了,但是遇到消息中间件不知道该怎么学了,问我有没有成体系的消息中间件的学习方式。 额,有点不知所措,于是乎小编就想着做一次消息中间件的专题,归类整理了一些纯手绘知识体系图、面试以及相关的学习笔记。
236 1
阿里Java高级岗中间件二面:GC+IO+JVM+多线程+Redis+数据库+源码
虽然“钱多、事少、离家近”的工作可能离技术人比较远,但是找到一份合适的工作,其实并不像想象中那么难。但是,有些技术人确实是认真努力工作,但在面试时表现出的能力水平却不足以通过面试,或拿到高薪,其实不外乎以下 2 个原因:
2023年阿里高频Java面试题:分布式+中间件+高并发+算法+数据库
又到了一年一度的金九银十,互联网行业竞争是一年比一年严峻,作为工程师的我们唯有不停地学习,不断的提升自己才能保证自己的核心竞争力从而拿到更好的薪水,进入心仪的企业(阿里、字节、美团、腾讯.....)
|
算法 NoSQL Java
2021年阿里高频Java面试题:分布式+中间件+高并发+算法+数据库
又到了一年一度的金九银十,互联网行业竞争是一年比一年严峻,作为工程师的我们唯有不停地学习,不断的提升自己才能保证自己的核心竞争力从而拿到更好的薪水,进入心仪的企业(阿里、字节、美团、腾讯.....)
|
消息中间件 安全 Java
全网首发!消息中间件神仙笔记,涵盖阿里十年技术精髓
消息中间件是分布式系统中的重要组件,在实际工作中常用消息中间件进行系统间数据交换,从而解决应用解耦、异步消息、流量削峰等问题,实现高性能、高可用、可伸缩和最终一致性架构。