雲原生網路代理 MOSN 開源社群發起原始碼解析活動

rootsongjc發表於2020-02-19

MOSN 是一款使用 Go 語言開發的網路代理軟體,由螞蟻金服開源,已在生產環境經過幾十萬容器的考驗。

作為雲原生的網路資料平面,旨在為服務提供多協議,模組化,智慧化,安全的代理能力。MOSN 是 Modular Open Smart Network-proxy 的簡稱。MOSN 可以與任何支援 xDS API 的 Service Mesh 整合,亦可以作為獨立的四、七層負載均衡,API Gateway,雲原生 Ingress 等使用。

MOSN 即將在 2020 年三月支援 Istio。

GitHub 地址:https://github.com/mosn/mosn

MOSN 官網:https://mosn.io/zh

關於 MOSN 原始碼解析系列

MOSN 原始碼解析活動是由 MOSN 團隊主辦的開源活動,我們希望打造一個人人皆可參與,基於 GitHub 協作的積極透明的開源活動。

本次活動旨在增強社群對 MOSN 的認知,促進開源社群的交流,是大家學習和使用 MOSN,與 MOSN 的核心開發者直接交流的一個良好契機。

本次活動所產出的文章將首先發表在 MOSN 官方部落格上,同時也將在各個線上渠道推廣,經整理後的部分內容可能會作為 MOSN 官方文件中的章節。

活動流程

本次活動使用 GitHub 協作,詳細流程如下圖所示:

圖片

  1. Github 使用者到對應的 issue 頁面回覆 /assign 認領文章
  2. Reviewer 將 issue 指派給參與者
  3. 認領人應在認領 issue 後 7 日內提交 PR
  4. Reviewer 根據 PR 參與 review
  5. PR 審閱通過後釋出到 MOSN 官網部落格中
  6. 認領人關閉 issue

規則說明

  1. 若 issue 建立後一週之內無人認領則取消指派,重新開始認領。
  2. 每篇文章作為一個 issue,獨立進行認領和指派,每個人一次最多認領一個 issue,只有該 issue 關閉之後才可以認領另一個。
  3. 寫作說明見:MOSN 文件貢獻指南

角色劃分

本次活動中共分為以下角色:

  • 參與者:所有 GitHub 使用者都可以參與。
  • Reviewer:對部落格內容負責,review 並輔導參與者。
  • 釋出者:社群管理員會在部落格釋出後同步其他渠道。

Reviewer 列表

Reviewer 既是審稿人也擔任 mentor 的角色,他們都是 MOSN 的核心開發者。

Issue 列表

文章標題及對應的 reviewer 和 issue 地址如下:https://github.com/mosn/mosn.io/issues/32

請大家跳轉到指定的 issue 下回復 /assign 認領文章。

獲取幫助

  • 關於本次活動有任何疑問可以在 issue 中回覆。
  • 對於某個獨立的 issue 有任何疑問,請到指定的 issue 中回覆,我們的 reviewer 會為您答疑解惑。
  • 參與本次活動將有機會加入 MOSN 開發者群。

MOSN 社群

如果您或您的公司正在使用或打算使用 MOSN 請參與 MOSN End User Registration「MOSN 使用者登記」,MOSN 開源社群期待您的加入!

更多原創文章乾貨分享,請關注公眾號
  • 雲原生網路代理 MOSN 開源社群發起原始碼解析活動
  • 加微信實戰群請加微信(註明:實戰群):gocnio

相關文章