9 个开源项目、25 个课题可选丨欢迎报名阿里云云原生开源之夏
开源之夏是由中科院软件所“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。
参与学生通过远程线上协作方式,配有资深导师指导,参与到开源社区各组织项目开发中并收获奖金、礼品与证书。这些收获,不仅仅是未来毕业简历上浓墨重彩的一笔,更是迈向顶尖开发者的闪亮起点,可以说非常值得一试。每个项目难度分为基础和进阶两档,对应学生结项奖金分别为税前人民币 8000 元和税前人民币 12000 元。
阿里云云原生应用平台团队开放了包括 Apache Dubbo/Apache RocketMQ/Apache Seata/Higress/iLogtail /Nacos/Sentinel/Spring Could Alibaba / Serverless Devs 在内,涉及微服务、消息、可观测、Serverless 4 大技术领域的 9 个开源项目。
社区开源之夏 2024 项目课题汇总
Apache Dubbo
Apache Dubbo 是一款易用、高性能的 WEB 和 RPC 框架,同时为构建企业级微服务提供服务发现、流量治理、可观测、认证鉴权等能力、工具与最佳实践。本次开源之夏提供 4 个项目:
- 面向云原生的下一代微服务集群监测机制(涵盖 Kubernetes、Nacos 等)
- 实现支持 Dubbo 部署在 Kubernetes Service 下的完整解决方案(涵盖控制面、SDK)
- 一种跨集群 Kubernetes、传统 VM 微服务集群的互通方案与实现
- 支持 Dubbo 控制台的全面升级计划,完成资源查询、监控、流量管控等部分的 UI 设计与前端实现
Apache RocketMQ
Apache RocketMQ 是阿里巴巴在 2012 年开发的分布式消息中间件,专为万亿级超大规模的消息处理而设计,具有高吞吐量、低延迟、海量堆积、顺序收发等特点。本次开源之夏提供 3 个项目:
- 搭建自动化 RocketMQ Chaos 测试基础设施,并提升 Apache RocketMQ 测试流水线质量
- 使用 Darabonba 生成 Eventbridge 管控侧 SDK
- 实现阿里云 OSS Sink Connector
iLogtail
iLogtail 为可观测场景而生,拥有的轻量级、高性能、自动化配置等诸多生产级别特性,在阿里巴巴以及外部数万家阿里云客户内部广泛应用。本次开源之夏提供 2 个项目:
- iLogtail 数据吞吐性能优化
- ConfigServer 能力升级 + 体验优化(全栈)
Apache Seata
Apache Seata(incubating) 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。Seata 经历了多次“双 11”等高峰流量的考验,为各类业务流程提供了强大的技术保障,确保每一笔交易的顺利完成。本次开源之夏提供 4 个项目:
- 全链路支持 gRPC 协议
- 与 Kubernetes 进行集成增强 seata-ctl 的运维能力
- 实现控制台 OpenAPI 和提升系统安全性
- 基于 Raft 和 RocksDB 实现配置中心
Higress
Higress 一个遵循开源 Ingress/Gateway API 标准,提供流量调度、服务治理、安全防护三合一的高集成、易使用、易扩展、热更新的云原生 API 网关。本次开源之夏提供 2 个项目:
- 实现基于向量相似度实现 LLM 结果召回的 WASM 插件
- 基于 AI 网关实现 AI 模型的轻量化部署
Nacos
Nacos 是阿里巴巴开源的一款更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。本次开源之夏提供 3 个项目:
- 拆分 Nacos 控制台使用的 AdminAPI 和客户端使用的 openAPI 及鉴权功能
- 演进 Nacos-Python-Sdk,添加缺失的新功能
- Nacos 支持 Java native-image 运行方式
Sentinel
Sentinel 是阿里巴巴集团开源的,面向分布式、多语言异构化服务架构的流量治理组件,承接了双十一大促流量的核心场景,例如秒杀、冷启动、消息削峰填谷、集群流量控制、实时熔断下游不可用服务等,是保障微服务高可用的利器。本次开源之夏提供 2 个项目:
- 构建统一的 Sentinel 事件体系
- Sentinel 离群摘除功能的调研和实现
Spring Could Alibaba
Spring Cloud Alibaba 为业界提供的一套基于阿里内部分布式技术的一站式微服务构建解决方案。其基于 Spring Cloud 微服务框架标准,针对微服务架构中的服务注册与发现、分布式消息、服务限流降级以及分布式事务等核心模块,都提供了相应的面向业界的成熟解决方案。本次开源之夏提供 3 个项目:
- 完成 Spring Cloud Alibaba 对 Spring AI 适配,支持通义系列模型
- Spring Cloud Admin 服务治理控制面建设
- Spring Cloud Admin 服务治理控制面建设 - UI 设计与前端开发
Serverless Devs
Serverless Devs 是一个开源开放的 Serverless 开发者平台,致力于为开发者提供强大的工具链体系。本次开源之夏提供 2 个项目:
- Serverless Registry
- Serverless Devs 社区官网 (包括文档官网)
如何参与开源之夏 2024 并快速选定项目?
欢迎访问下方地址,从开源项目页面查看导师联系方式,并沟通并准备项目申请材料。
开源之夏:https://summer-ospp.ac.cn/org/orglist
课题参与期间,学生可以在世界任何地方线上工作,相关项目结项需要在 9 月 30 日前以 PR 的形式提交到社区仓库中并完成合并,请务必尽早准备。