10 のオープンソース プロジェクト、47 のトピックから選択丨Alibaba Cloud Cloud Native Open Source Summer へのサインアップへようこそ

オープンソースの夏

Open Source Summer は、中国科学院ソフトウェア研究所の「オープンソース ソフトウェア サプライ チェーン照明プロジェクト」によって開始され、長期的にサポートされている夏のオープンソース活動であり、学生の開発と保守への積極的な参加を奨励することを目的としています。オープンソースソフトウェアの普及促進と、より優れた開発者の育成・発掘を図る。 優れたオープンソースソフトウェアコミュニティの活発な発展を促進し、オープンソースソフトウェアのサプライチェーンの構築を支援する。

参加学生は、オープンソース コミュニティのさまざまな組織のプロジェクト開発に参加し、リモートのオンライン コラボレーションや上級メンターの指導を通じてボーナス、ギフト、証明書を受け取ります。これらの成果は、将来の卒業履歴書のハイライトとなるだけでなく、トップ開発者になるための輝かしい出発点となるため、試す価値は非常に高いと言えます。各プロジェクトの難易度は初級と上級の 2 つのレベルに分かれており、それぞれの学生の修了ボーナスは税抜 8,000 元と税抜 12,000 元です。

Alibaba Cloud のクラウドネイティブ アプリケーション プラットフォーム チームは、コンテナ、マイクロサービス、メッセージの 3 つの技術分野で、Apache Dubbo/Apache RocketMQ/Koordinator/Higress/Nacos/OpenYurt/OpenSergo/Seata/Sentinel/Spring Could を含む 10 のオープンソース テクノロジーを公開しました。アリババ.プロジェクト。

Apache Dubbo コミュニティ オープンソース 2023 年夏プロジェクトの概要  

Apache Dubbo は、使いやすく高性能な WEB および RPC フレームワークであり、サービス ディスカバリ、トラフィック ガバナンス、可観測性、認証などのエンタープライズ レベルのマイクロサービスを構築するための機能、ツール、ベスト プラクティスも提供します。この夏のオープンソースでは、次の 9 つのプロジェクトが提供されます。

  • IDL 管理プラットフォーム、プロジェクト コミュニティのメンター、Chen Youwei
  • Kubernetes ベースの統合テスト プラットフォーム、指導者 Jiang Heqing
  • API管理プラットフォーム、講師Liu Jun
  • サービス JSON シリアル化互換性検証、講師 Hua Zhongming
  • Dubbo プロジェクト構造を Gradle プロジェクトにリファクタリングする、チューター Zhuang Minxuan
  • 自動パフォーマンス テスト プログラム、指導者 Chen Jingming
  • jprotoc への依存関係を削除、メンター Guo Hao
  • Node.js HTTP/2 プロトコルの実装、講師 Hu Feng
  • Dubbo Rust のルーティング モジュールを実現する、講師 Lu Yanbo

画像

Apache RocketMQ コミュニティ オープンソース 2023 年夏のプロジェクト トピックの概要  

RocketMQ は、主流の分散メッセージング ミドルウェアとして 2012 年にオープンソース化され、2017 年には正式に Apache のトップ プロジェクトとなり、引き続き活発な活力を発揮しています。クラウドネイティブ時代の到来とリアルタイムコンピューティングの台頭により、クラウドで生まれ、クラウドを超えて成長したRocketMQ 5.0が誕生し、クラウドネイティブのメッセージ、イベントへとバージョンアップしました。 、およびストリーム フュージョン処理プラットフォームにより、ユーザーが次世代のイベント駆動型およびストリーム処理アプリケーションをより簡単に構築できるようになります。RocketMQ 5.0 は、メッセージ インフラストラクチャのクラウド ネイティブの進化に重点を置き、メッセージ フィールドの後処理シナリオに焦点を当て、メッセージ ストリーム処理とライト コンピューティングをサポートし、ユーザーが近くのメッセージ計算と分析を実現できるように支援し、サーバーレスと EDA を完全に採用します。この夏のオープンソースでは、次の 6 つのプロジェクトが提供されます。

  • RocketMQ ストリームの状態ローカル ストレージの最適化: メンターズ
  • Iceberg Sink Connector、指導者 ZhouBo
  • HBase シンク コネクタの設計と実装、講師 ShannonDing
  • Apache RocketMQ Go クライアントの安定性の最適化、メンター Xiaowei
  • Canal Source Connector binglog 同期の設計と実装、講師 Fu Chong
  • RocketMQ e2e テストの最適化、講師 Ling Chu

画像

コーディネーター コミュニティ オープンソース 2023 年夏プロジェクト トピックの概要  

Koordinator は、QoS スケジューリング システムに基づいて、Kubernetes 上のさまざまなワークロードの混合スケジューリングをサポートします。その目標は、ワークロード (レイテンシの影響を受けやすいワークロードやバッチ タスクを含む) の実行時の効率と信頼性を向上させ、リソース関連の構成調整の複雑さを簡素化し、ポッドのデプロイメント密度を高めてリソースの使用率を向上させることです。この夏のオープンソースでは、次の 3 つのプロジェクトが提供されます。

  • スケジュール最適化の基礎としてコールド メモリ リソースをレポートする: Mentor Han Rougang
  • マルチ環境シナリオで LLC およびメモリ帯域幅 QoS ポリシーをサポート: メンター Zhang Zuowei
  • リスケジューラは、立ち退きの安定性を向上させるための仲裁メカニズムをサポートしています: メンター・リー・タオ

画像

Higress コミュニティ オープンソース 2023 年夏プロジェクトの概要  

Higress は、高度に統合され、使いやすく、拡張しやすく、ホットアップデートが可能な次世代クラウドネイティブ ゲートウェイであり、オープンソースの Ingress/Gateway API 標準に準拠し、3 つの機能を 1 つにまとめたトラフィック スケジューリングとサービスを提供します。ガバナンスとセキュリティ保護。この夏のオープンソースでは、次の 2 つのプロジェクトが提供されます。

  • Wasm に基づく OIDC 認証プラグインの実装: Mentor Chengtan
  • Higress Wasm プラグインのコマンド ライン実装ビルド/デバッグ/デプロイ: Mentor CH3CHO

画像

Nacos コミュニティ オープンソース 2023 年夏プロジェクト概要  

Nacos は、Alibaba がオープンソース化した動的なサービス検出、構成管理、およびサービス管理プラットフォームであり、クラウドネイティブ アプリケーションの構築を容易にします。2018 年にインキュベートされ、オープンソース化されて以来、合計 21.8,000 のスターと 9.5,000 のフォークを獲得しており、多数のマイクロサービス アーキテクチャ ソフトウェア会社によってサービスの登録および検出センターとして選ばれています。この夏のオープンソースでは、次の 9 つのプロジェクトが提供されます。

  • Dameng データベース プラグインの実装、講師 Li Yanlin を追加しました
  • クライアント側のサブスクライバのマージとデータ選択機能、講師 Yang Yi
  • nacos-spring-boot-starter サポート用に Spring Boot 3 を調整、メンター Hu Jun
  • ConfigMap から Nacos 構成センターへの自動同期ツール、講師 Sun Li
  • Pixy Yuan が指導した、クライアント側の可観測性インジケーターの構築
  • Nacos 登録センター、講師 Liu Zunfei のファジー サブスクリプション機能をサポートします。
  • 分散ロックを提供する機能、指導者 Wang Jianwei
  • Nacos データプッシュのための新しい反プレッシャーメカニズム、講師 Xing Xuechao
  • xDS プロトコルの他の部分を実装、指導者 Pan Shengwei

画像

OpenYurt コミュニティ オープンソース 2023 年夏のプロジェクト トピックの概要  

OpenYurt は、Kubernetes クラウドネイティブ システムに対して非侵襲的な業界初のエッジ コンピューティング プラットフォームです。散在する大規模なエッジの異種リソース (CDN サイト、IoT オールインワン マシン、その他のエッジ コンピューティング パワーなど) をクラウドから一元管理することで、ユーザーは大規模なアプリケーションの配信、運用と保守、および大規模なアプリケーションの管理と制御を簡単に完了できます。エッジリソース。現在、OpenYurt は、CDN、オーディオおよびビデオのライブ ブロードキャスト、モノのインターネット、物流、産業頭脳、都市頭脳など、数十のビジネス シナリオに深く適用されています。この夏のオープンソースでは、次の 4 つのプロジェクトが提供されます。

  • マルチリージョン構成レンダリング エンジン、tutor rambohe
  • ダッシュボードベースの自動インストールおよび展開プラットフォーム、講師 Chen Lu
  • Wang Bingshen が指導する、エッジ コンピューティング シナリオにおけるクラウド エッジの共同ネットワーク探索
  • Prometheus ベースのエッジデバイス監視ソリューション、講師 Xiong Feng

画像

OpenSergo コミュニティのオープンソース 2023 年夏のプロジェクトのトピックの概要

OpenSergo は、統一されたコントロール プレーン (コントロール プレーン) を本体とし、OpenSergo 仕様を標準仕様として、標準的な一般および専門的なマイクロサービス ガバナンス ソリューションを提供し、統合されたスケーラブルなマイクロサービス ガバナンス コントロール プレーンを提供し、Sentinel 2.0 と組み合わせて包括的に保証します。言語マイクロサービスの複数の安定性。OpenSergo は、トラフィック ルーティング、トラフィック カラーリング (フル リンク グレー スケール)、トラフィック保護とフォールト トレランス (フロー制御、サーキット ブレーカー、適応型保護、外れ値インスタンスの削除など)、データベース ガバナンスなどのコア サービス ガバナンス機能とシナリオをカバーします。この夏のオープンソースでは、次の 2 つのプロジェクトが提供されます。

  • OpenSergo コントロール プレーン拡張メカニズムの設計と実装、講師 Jia Jiangnan
  • OpenSergo/Sentinel エコロジー サポート xDS システム、講師 Fan Yang

画像.png

Seata コミュニティ オープンソース 2023 年夏のプロジェクト トピックの概要  

Seata はオープンソースの分散トランザクション ソリューションであり、マイクロサービス アーキテクチャの下で高性能で使いやすい分散トランザクション サービスを提供することに特化しています。Seata がオープンソースになる前は、Alibaba 内で分散データの一貫性を保つためのミドルウェアの役割を果たしていました。 Seata はほぼすべてのトランザクションで使用され、ダブル 11 の先史時代の交通の洗礼を受けた後は、ビジネスに強力な技術サポートを提供しました。この夏のオープンソースでは、次の 6 つのプロジェクトが提供されます。

  • サービスの検出と登録のための NamingServer の実装、メンター Chen Jianbin
  • シータ号で物語の取引モードを実現、家庭教師の劉岳才
  • Seata saga モデルの製品化能力向上、講師 Li Zongjie
  • コンソールの管理能力を高める、家庭教師の王梁
  • 単体テストのカバレッジを改善し、統合テストを構築する、チューター Zhang Jiawei
  • Seata 運用保守 CTL ツールの導入、講師 Ji Min

画像

Sentinel コミュニティ オープンソース 2023 年夏プロジェクトの概要  

Sentinel は Alibaba によってオープンソース化されており、クラウドネイティブおよび分散サービス アーキテクチャ向けの高可用性保護コンポーネントであり、開発者がマイクロサービスの安定性を確保できるように支援します。Sentinel は、過去 10 年間、seckill、コールド スタート、メッセージのピーク シェービングとバレー フィリング、クラスター フロー制御、ダウンストリームの利用できないサービスのリアルタイム融合など、アリババのダブル イレブン トラフィック プロモーションの中核となるシナリオに取り組んできました。マイクロサービスの高可用性を確保 Java/Go/C++ などの複数の言語をネイティブにサポートし、Istio/Envoy グローバル フロー制御サポートを提供して、Service Mesh に高可用性の保護を提供する強力なツールです。この夏のオープンソースでは、次の 3 つのプロジェクトが提供されます。

  • Sentinel 2.0 Adaptive Flow Control Evolution and Exploration、メンター sczyh30
  • Sentinel 2.0 のロスレス オフラインと外れ値インスタンスの削除の進化、メンター Yushan
  • Sentinel 2.0 フルリンク グレースケールの実装と仕様のドッキング、講師 Robert Lu

画像

Spring Could Alibaba Community Open Source Summer 2023 プロジェクトのトピックの概要  

Spring Cloud Alibaba は、2018 年 7 月に Alibaba ミドルウェア チームによってオープンソース化され、Alibaba の内部分散テクノロジーに基づく一連のワンストップ マイクロサービス構築ソリューションを業界に提供しました。Spring Cloud マイクロサービス フレームワーク標準に​​基づいて、マイクロサービス アーキテクチャにおけるサービスの登録と検出、分散メッセージング、サービスの電流制限と低下、分散トランザクションなどのコア モジュールに対応する業界指向の成熟したソリューションを提供します。3 年以上の急速な開発を経て、現在、Spring Cloud Alibaba は 26 のバージョンをリリースし、GitHub のスターの累計数は 2.14w を超え、フォークの数は 6.6k に達し、ユーザー数は主要なデータは、国内外の主要なクラウド ベンダーが発売した同様のオープンソース マイクロサービス製品よりもはるかに優れています。この夏のオープンソースでは、次の 3 つのプロジェクトが提供されます。

  • クラウドネイティブシナリオに基づく Spring Cloud Alibaba 外れ値インスタンス削除機能の実現、メンター Rao Zihao
  • Spring Cloud Alibaba のグレースケール パブリッシング機能拡張機能でサポートされるクライアントの種類、講師の Ruan Sheng 氏
  • Spring Cloud Alibaba ゼロトラスト セキュリティ能力構築、メンター Liu Ziming

画像

Open Source Summer 2023 に参加し、プロジェクトをすばやく選択するにはどうすればよいですか? 

上記のプロジェクト ポスターにある連絡先情報を通じて、プロジェクト監督者と連絡を取り、プロジェクト申請資料を準備してください。プロジェクト参加期間中、学生は世界中どこにいてもオンラインで作業することができ、関連するプロジェクトの完了を PR の形でコミュニティ ウェアハウスに提出し、9 月 30 日までに統合する必要があります。Summer of Open Sourceの活動の流れは以下の通りです。

画像

{{名前}}
{{名前}}

おすすめ

転載: my.oschina.net/u/3874284/blog/8864161