2017年阿里开源了14个核心技术,你了解哪些?

简介: 阿里妹导读:自从2011年宣布第一波开源项目以来,阿里技术人一直积极参与开源社区共建。开源项目数量每年都有所增长,目前阿里巴巴已经有150+个开源项目,其中数个项目 star 破万。相关的 GitHub 2017年数据统计显示,阿里巴巴是唯一一家入围 GitHub 顶尖贡献名单的中国公司。

在开源中国举行的“2017年度最受欢迎中国开源软件Top20”的评选中,阿里巴巴占据五席位。

其实,阿里巴巴并没有开源项目的KPI考核,各个团队都是发自内心地将踩过的坑和总结的经验融入到开源项目中,供业界所有人使用,希望帮助他人解决问题。这正是社区一致的开源精神,大家都可以站在巨人的肩膀上,每个人都可以既是老师又是学生,这或许可以解释为什么IT技术的发展能如此充满活力。

本文总结整理了2017年阿里巴巴九个重要的新开源项目和在开源中国评选中五个备受欢迎的项目,希望能对大家有所帮助。

构建高性能的分布式系统

我们见证了从大型机到分布式系统的趋势转变。大型机部署简单,无需多个节点配置,但是售价高、维护困难、单点依赖较高;而小型机组建的分布式系统则在降低成本的同时提高整体的并发量、扩展性和可靠性。相信不少人都听说过数据库连接池 Druid,json 解析 fastjson,消息中间件RocketMQ,分布式 RPC Dubbo这几个开源项目;今年还有刚开源的飞天缓存 ApsaraCache,自研富容器技术 Pouch 和文件分发系统Dragonfly。

分布式服务治理框架 Dubbo 重大升级

Dubbo 一个基于 Java 的高性能RPC框架,早在2012年开源,自开源以来深受国内友商和开源爱好者的青睐,虽然一直陆续在维护,但是由于用户群体庞大,日常维护根本无法完全满足社区的旺盛需求。随着阿里技术的发展,在保证集团内部和客户服务之外,如今可以抽调更多经历将技术赋能全社会。

今年 Dubbo 重启维护并进行了重大升级,Dubbo2 的设计原则强调扩展性、使用轻量及对开源外围系统和协议的适配,它不仅修复了优雅停机、注解配置等一些框架缺陷,还新增了通信模块和线程堆栈特性等,框架稳定性有了大幅提升。

具体而言,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 Spring Boot starter、RESTful 支持,优雅部署,容错增强,路由策略增强以及异步化增强等。

除了框架本身,Dubbo 团队还重建了官网(日均 PV 3500+),更新了文档。为了进一步的扩大影响力,对官网、文档、代码开始英文化的工作,并初见成效,著名的技术博客 baeldung 发表了对Dubbo 的深度介绍 Introduction to Dubbo,并参与了开源中国、InfoQ的访谈和宣讲等活动,并入选开源中国 2017 年度最受欢迎开源软件Top20。

Dubbo之所以进行了重大升级,是因为观察到与RPC 特别相关领域的技术趋势,未来主要会着重向 Cloud Native、多语言增强、微服务支持等几个方向演进,同时 Dubbo 还会不断建设生态系统和社区以及打造国际影响力。

欢迎大家来和Dubbo的开发团队一起探讨:

https://gitter.im/alibaba/dubbo

https://github.com/alibaba/dubbo

相关文章
|
机器学习/深度学习 存储 人工智能
「开源人说」|AI普惠,阿里灵杰开源历程与思考
施兴 阿里巴巴资深技术专家 阿里巴巴开源项目EasyRec负责人
118176 1
「开源人说」|AI普惠,阿里灵杰开源历程与思考
|
大数据
《阿里巴巴开源大数据平台演进之路》电子版地址
《阿里巴巴开源大数据平台演进之路》.ppt
171 0
《阿里巴巴开源大数据平台演进之路》电子版地址
|
机器学习/深度学习 人工智能 运维
首届 TechoDay 腾讯技术开放日:云原生、大数据等基础产品一键配置,发布 7 款“轻量级”产品
首届 TechoDay 腾讯技术开放日:云原生、大数据等基础产品一键配置,发布 7 款“轻量级”产品
288 0
|
运维 Cloud Native NoSQL
阿里云新品发布会周刊第122期 丨 构建云原生的开源大数据平台实践之路
新产品、新版本、新技术、新功能、价格调整,评论在下方,下期更新!关注更多新品发布会!
293 0
阿里云新品发布会周刊第122期 丨  构建云原生的开源大数据平台实践之路
|
机器学习/深度学习 运维 Kubernetes
KubeCon 2020 演讲集锦|《阿里巴巴云原生技术与实践 13 讲》开放下载
我们筛选了云原生技术大会上 13 场有代表性的演讲重新编排成书,旨在将阿里巴巴云原生之路上宝贵的经验、理念和思想,提供给广大正在或准备踏上云原生之旅的开发者一些切实有用的参考。
KubeCon 2020 演讲集锦|《阿里巴巴云原生技术与实践 13 讲》开放下载
|
人工智能 监控 Kubernetes
阿里云Elasticsearch 生态&技术峰会 云生态下的开源共生之路【视频】
众所周知,阿里云与Elastic已成功合作三年,在这三年的合作过程中,双方在开源体系、云原生和数字化转型等领域中,都有各自不同的理解和洞察。本篇内容将向大家展开阿里巴巴集团副总裁贾扬清与Elastic创始人兼CEO Shay Bannon,对当下热门技术领域和云生态下开源共生之路的探讨。
634 0
阿里云Elasticsearch 生态&技术峰会 云生态下的开源共生之路【视频】
|
消息中间件 云安全 运维
阿里云李响荣获 2020 中国开源杰出贡献人物奖,我们找他聊了聊开源和云原生
在第十五届“开源中国开源世界”高峰论坛上,阿里云资深技术专家、etcd 创始人、CNCF TOC 李响荣获 2020 中国开源杰出人物贡献奖。恭喜李响!
阿里云李响荣获 2020 中国开源杰出贡献人物奖,我们找他聊了聊开源和云原生
|
机器学习/深度学习 人工智能 自然语言处理
阿里巴巴飞天大数据平台机器学习PAI最新特性
本次分享主要围绕以下五个方面: • PAI产品简介 • 自定义算法上传 • 数加智能生态市场 • AutoML2.0自动调参 • AutoLearning自动学习
1005 0
阿里巴巴飞天大数据平台机器学习PAI最新特性
|
JavaScript NoSQL 物联网
阿里开源了14个核心技术,你了解哪些?
自从2011年宣布第一波开源项目以来,阿里技术人一直积极参与开源社区共建。开源项目数量每年都有所增长,目前阿里巴巴已经有150+个开源项目,其中数个项目 star 破万。相关的 GitHub 2017年数据统计显示,阿里巴巴是唯一一家入围 GitHub 顶尖贡献名单的中国公司。
17113 1