阿里云原生开源大家族加入中科院软件所开源软件供应链点亮计 - 暑期 2024

本文介绍了阿里巴巴开源的几个关键项目,包括混沌工程工具ChaosBlade、自动化扩展套件OpenKruise、边缘计算平台OpenYurt、分布式事务解决方案Seata、Serverless开发者工具ServerlessDevs,以及高效文件分发工具Dragonfly,展示了阿里巴巴在云原生和分布式技术领域的贡献。
摘要由CSDN通过智能技术生成

8. ChaosBlade


ChaosBlade 是阿里巴巴 2019 年开源的混沌工程项目,现已进入 CNCF Sandbox。主要包含混沌工程实验工具 ChaosBlade 和混沌工程平台 ChaosBlade-box,旨在通过混沌工程帮助企业解决云原生过程中高可用问题。实验工具 chaosblade 支持 3 大系统平台,4 种编程语言应用,共涉及 200 多个实验场景,3000 多个实验参数,可以精细化的控制实验范围。混沌工程平台 chaosblade-box 支持实验工具托管,除已托管 ChaosBlade 外,还支持 Litmuschaos 实验工具。已登记使用企业 40 多家,其中已在工商银行、中国移动、小米、京东等企业中落地使用。

9. OpenKruise


OpenKruise 是阿里云开源的应用自动化扩展套件,也是当前 CNCF 托管的 Sandbox 项目。它在完全兼容标准的 Kubernetes 之上,围绕云原生应用场景提供多种丰富的自动化能力。它来自于阿里巴巴多年来容器化、云原生的技术沉淀,也是紧贴上游社区标准、适应互联网规模化场景的技术理念与最佳实践。目前 OpenKruise 在 Github 上已经有 2300+ star, 50+ 贡献者,已登记生产使用的用户包括来自国内外的阿里、蚂蚁、携程、苏宁、OPPO、有赞、斗鱼TV、申通、小红书、Lyft、Spectro Cloud 等企业。

10. OpenYurt


OpenYurt 是业界首个非侵入式的云原生边缘计算平台,于 2020 年 9 月成为 CNCF 沙箱项目。OpenYurt 秉承“Extending your native Kubernetes to Edge”的非侵入式设计理念,拥有可实现边缘计算全场景覆盖的能力。在过去两年内,OpenYurt 已实现全网覆盖和本地覆盖的全场景落地,全网覆盖的应用场景如 CDN、音视频直播、物联网、物流、工业大脑、城市大脑等;本地覆盖的应用场景和案例如阿里云 LinkEdge、优酷、盒马、AIBox、银泰商城等。

11. Seata


Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。在 Seata 开源之前,Seata 在阿里经济体内部一直扮演着分布式数据一致性的中间件角色,几乎每笔交易都要使用 Seata,帮助业务平稳的度过历年的双 11 洪荒流量,对业务进行了有力的技术支撑。2019 年 1 月为了打造更加完善的技术生态和普惠技术成果,Seata 正式宣布对外开源,Seata 将以社区共建的形式帮助用户快速的落地分布式事务解决方案。目前 Seata 除了独创的 AT 事务模式外,还囊括了市面上绝大部分的分布式事务解决方案,为用户提供一站式的分布式事务解决方案。Seata 开源后受到了大家的热情追捧并一度蝉联 GitHub 榜首,快速的成为了国内分布式事务领域的事实标准,其生态得到了快速的发展。目前 Seata 支持了多种数据库与 RPC 框架,与其他开源社区相集成,支持多种语言框架等。

12. Serverless Devs


Serverless 是近年来云计算领域热门话题,其凭借着极致弹性、按量付费、降本提效等众多优势获得到了很多人的追捧,各云厂商也在不断的布局 Serverless 领域。但是随着时间的发展,Serverless 领域也暴露出一些比较严重的,例如厂商锁定严重,没有合适的开发者工具,程序难以调试…为此,Serverless Devs 应运而生,以解决开发者在开发 Serverless 应用中最根本的诉求为己任,以开源开放的形式为态度,以推动 Serverless 领域不断前行为目标,Serverless Devs 由阿里巴巴诞生,不拘泥于阿里云,放眼云计算,愿开放怀抱与更多 Serverlessor 一起,玩转 Serverless 架构。Serverless Devs 是一个由阿里巴巴发起的 Serverless 领域的开源项目,其目的是要和开发者们一起贡献一款开源开放无厂商锁定的 Serverless 开发者工具,希望这个工具可以在开发者开发 Serverless 应用的全生命周期发挥作用,希望开发者们可以像使用手机一样玩转 Serverless。

13. Dragonfly


Dragonfly 是一款基于 P2P 的智能镜像和文件分发工具。它旨在提高文件传输的效率和速率,最大限度地利用网络带宽,尤其是在分发大量数据时,例如应用分发、缓存分发、日志分发和镜像分发。在阿里巴巴,Dragonfly 每个月会被调用 20 亿次,分发的数据量高达 3.4PB。Dragonfly 已成为阿里巴巴基础设施中的重要一环。尽管容器技术大部分时候简化了运维工作,但是它也带来了一些挑战:例如镜像分发的效率问题,尤其是必须在多个主机上复制镜像分发时。Dragonfly 在这种场景下能够完美支持 Docker 和 PouchContainer。它也兼容其他格式的容器。相比原生方式,它能将容器分发速度提高 57 倍,并让 Registry 网络出口流量降低 99.5%。Dragonfly 能让所有类型的文件、镜像或数据分发变得简单而经济。目前已进入CNCF sandbox,是阿里第一个、中国第二个进入 CNCF sandbox 的项目

项目申请攻略

===========================================================================

1. 关于申请资格


  • 本活动面向年满 18 周岁在校学生。

  • 暑期即将毕业的学生,只要在申请时学生证处在有效期内,就可以提交申请。

  • 海外学生可提供录取通知书/学生卡/在读证明证明学生身份。

2. 申请建议


  • 仔细阅读学生指南https://summer.iscas.ac.cn/help/student/

  • 多与导师沟通:对开源项目有一个全面的认识;细化方案,提升可行性;展现良好的沟通能力,有助于提升学中选概率。

  • 每周至少 30 个小时能够投入在项目中

  • 对活动充分了解,至少要阅读学生指南、热点问题、活动日程等内容。

  • 专注感兴趣的 1-2 个社区,提升中选率。

  • 仔细查看社区的文档,认真熟悉社区的参与方式、沟通渠道、社区软件设计文档、社区开源仓库代码等。

  • 项目申请书的质量是被选中的主要因素,仔细阅读申请要求,提交申请材料。

  • 仔细阅读学生指南https://summer.iscas.ac.cn/help/student/

奖金说明

=========================================================================

1. 奖金额度


每个项目奖金总额根据项目难度分为 12000 元、9000 元和 6000 元(注:奖金数额为税前人民币金额)。

2. 奖金发放时间


通过中期考核的学生会先收到 50% 的项目奖金,通过结项考核的学生将获得剩余 50% 的奖金。若结项评审未通过,则不予发放剩余奖金数额。

参与流程

=========================================================================

  1. 于报名系统内注册账号并填写个人资料,点击直达:https://portal.summer-ospp.ac.cn/summer/login

  2. 于官网挑选项目,与导师沟通并准备项目申请材料:https://summer.iscas.ac.cn/#/org/projectlist?lang=chi

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
img

最后总结

ActiveMQ+Kafka+RabbitMQ学习笔记PDF

image.png

  • RabbitMQ实战指南

image.png

  • 手写RocketMQ笔记

image.png

  • 手写“Kafka笔记”

image

关于分布式,限流+缓存+缓存,这三大技术(包含:ZooKeeper+Nginx+MongoDB+memcached+Redis+ActiveMQ+Kafka+RabbitMQ)等等。这些相关的面试也好,还有手写以及学习的笔记PDF,都是啃透分布式技术必不可少的宝藏。以上的每一个专题每一个小分类都有相关的介绍,并且小编也已经将其整理成PDF啦

89)]

  • 手写“Kafka笔记”

[外链图片转存中…(img-Mt68WWDU-1710436730789)]

关于分布式,限流+缓存+缓存,这三大技术(包含:ZooKeeper+Nginx+MongoDB+memcached+Redis+ActiveMQ+Kafka+RabbitMQ)等等。这些相关的面试也好,还有手写以及学习的笔记PDF,都是啃透分布式技术必不可少的宝藏。以上的每一个专题每一个小分类都有相关的介绍,并且小编也已经将其整理成PDF啦

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

  • 20
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值