中国软件网

您现在的位置是:网站首页>中国软件

中国软件

阿里巴巴捐献的11个顶级开源项目2022最新版

中国软件网2023-05-07中国软件音标发音软件
淘宝作图软件,音标发音软件,神算子软件,阿里巴巴捐献的11个顶级开源项目2022最新版,淘宝作图软件,音标发音软件,神算子软件从2011年至今,阿里巴巴已在Github主导的18个开源组织贡献超过3000个项目,代表性的项目包括

阿里巴巴捐献的11个顶级开源项目2022最新版

阿里巴巴捐献的11个顶级开源项目2022最新版,

  淘宝作图软件,音标发音软件,神算子软件从 2011年至今,阿里巴巴已在Github主导的18个开源组织贡献超过3000个项目,代表性的项目包括龙蜥操作系统、Apache RocketMQ、Apache Dubbo、Spring Cloud Alibaba等,项目覆盖操作系统、云原生、大数据、数据库、前端等众多领域,同时社区贡献者达到32400+,获得Star总数1130000+。

  这篇文章整理了阿里捐献的11个顶级项目,感谢阿里技术团队为开源生态所做出的贡献。

  Apache Dubbo 最初在 2008 年由 Alibaba 捐献开源,很快成为了国内开源服务框架选型的事实标准框架 ,得到了各行各业的广泛应用。在 2017 年,Dubbo 正式捐献到 Apache 软件基金会并成为 Apache 顶级项目。Apache Dubbo 用于解决微服务架构下的服务治理与通信问题,官方提供了 Java、Golang 等多语言 SDK 实现。

  Flink诞生于欧洲的一个大数据研究项目StratoSphere。该项目是柏林工业大学的一个研究性项目。早期,Flink是做Batch计算的,但是在2014年,StratoSphere里面的核心成员孵化出Flink,同年将Flink捐赠Apache,并在后来成为Apache的顶级大数据项目。

  2015年,阿里团队对Flink在性能和稳定性上做出了很多改进和优化,同时在核心架构和功能上也进行了大量创新和改进,并将其贡献给社区。2019 年初,阿里巴巴正式向 Apache Flink 贡献 Blink 源码,这也是 Apache Flink 在这一年能有如此快速发展的关键,此事件也直接加速了许多用户期待已久的功能快速落地,如 Hive 集成、更好的 Python 支持,高性能的批处理等等。

  RocketMQ 是阿里巴巴在2012年开源的分布式消息中间件,目前已经捐赠给 Apache 软件基金会,并于2017年9月25日成为 Apache 的顶级项目。作为经历过多次阿里巴巴双十一这种“超级工程”的洗礼并有稳定出色表现的国产中间件,以其高性能、低延时和高可靠等特性近年来已经也被越来越多的国内企业广泛应用于互联网、大数据、移动互联网、物联网等领域的业务场景。

  Dragonfly(蜻蜓)是阿里自研并捐献给 CNCF 的 P2P 文件分发系统,用于解决大规模文件分发场景下分发耗时、成功率低、带宽浪费等难题。大幅提升发布部署、数据预热、大规模容器镜像分发等业务能力。

  阿里巴巴内部从最早引入混沌工程解决微服务的依赖问题,到业务服务、云服务稳态验证,进一步升级到公共云、专有云的业务连续性保障,以及在验证云原生系统的稳定性等方面积累了比较丰富的场景和实践经验。

  当时混沌工程相关的开源工具存在场景能力分散、上手难度大、缺少实验模型标准,场景难以扩展和沉淀等问题,所以阿里开源了 ChaosBlade 混沌工程实验执行工具,托管在 Github 平台,放在 chaosblade-io 组织下。

  AliOS Things物联网操作系统是2016年由阿里云智能IoT事业部推出的完全国产自主可控的开源物联网操作系统,具备极致性能、极简开发、云端一体、丰富组件、安全防护等关键能力,并支持终端设备连接到阿里云物联网平台,已经广泛应用在智能硬件、智能家居、智慧城市、新出行等领域。

  KubeVela 是阿里云和微软共同发起的开源应用模型(OAM)标准的技术实现,它可以让你的应用交付在当今流行的混合、多云环境中变得更加简单、轻松、可靠。可以理解为 KubeVela 是一个专为应用而生的管理平台,基于 Kubernetes 和 OAM 技术构建,涵盖了应用定义,应用管理,应用发布等功能,它简单易用而且可以高度拓展,能让开发和交付人员方便快捷地交付现代微服务应用。

  OpenKruise 是由阿里云于 2019 年 6 月开源的云原生应用自动化引擎,本质是基于 Kubernetes 标准扩展出来一个的应用负载项目,它可以配合原生 Kubernetes 使用,并为管理应用容器、sidecar、镜像分发等方面提供更加强大和高效的能力,从而在不同维度上通过自动化的方式解决 Kubernetes 之上应用的规模化运维和规模化建站问题,包括部署、升级、弹性扩缩容、Qos 调节、健康检查、迁移修复等等。

  OpenYurt 是阿里云2020年5月份发布一个开源项目,是业界第一个以无侵入的方式将 Kubernetes 扩展到边缘计算领域的项目,2020年9月份正式成为了 CNCF Sandbox 项目。

  OpenYurt 目标是对其进行扩展以无缝支持边缘计算。简而言之,OpenYurt 使用户能够管理在边缘基础架构中运行的应用程序,就像它们在云基础架构中运行一样。目前以广泛应用于内容交付网络(CDN)、ApsaraVideo Live、IoT平台、物流、工业头脑和城市头脑等场景中。

  随着大数据生态系统的迅速发展,其上的应用框架变得越来越多,底层存储系统也变得越来越丰富,各种上层应用要访问不同种类、多样化系统的痛点越来越明显,于是出现了 Alluxio 这样一个优秀的开源项目,来统一管理底层不同存储系统,为上层提供统一化的标准接口,对上层应用屏蔽不同存储的差异。Fluid 是在 Alluxio 基础之上,为了解决大数据、AI 等数据密集型应用在云原生计算存储分离场景下,存在的数据访问延时高、联合分析难、多维管理杂等痛点问题,南京大学 PASALab、阿里巴巴、Alluxio 在 2020 年 9 月份联合发起了开源项目 Fluid。

  2021 年 9月 15 日,Inclavare Containers 通过云原生计算基金会(CNCF)TOC 投票正式成为 CNCF 官方沙箱项目。Inclavare Containers 是一个最初由阿里云操作系统安全团队和云原生容器平台团队共同研发,并联合 Intel 共同打造的业界首个面向机密计算场景的开源容器运行时项目。

  参考资料: :《阿里巴巴为什么选择Apache Flink?》 :《年度回顾 2019 年的 Apache Flink》 :《你所不知道的 ChaosBlade 那些事》 :《阿里云物联网操作系统AliOS Things,获评中国优秀开源项目》 :《KubeVela 云原生时代的应用管理平台》 :《Fluid — 云原生环境下的高效“数据物流系统”》 :《业界首个机密计算容器运行时—Inclavare Containers进入CNCF》

很赞哦!