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 的形式提交到社區倉庫中並完成合並,請務必儘早準備。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章