Apache軟體基金會宣佈ShenYu正式畢業了!

2022-11-06 18:00:28

2022 年 7 月 26 日,全球最大的開源軟體基金會 Apache 軟體基金會發布部落格,宣佈 ShenYu 正式畢業,成為 Apache 頂級專案(TLP)。

php入門到就業線上直播課:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API偵錯工具:

以上內容參照:https://blogs.apache.org/foundation/entry/the-apache-software-foundation-announces86

一、Apache ShenYu 是什麼?

Apache ShenYu 一款使用 Java Reactor 開發的響應式 API 閘道器。以其高效能,動態靈活的流量管控,熱插拔,易部署等特性,開箱即用的為使用者提供整套全生命週期的 API 管理,包含 API 註冊、服務代理、協定轉換與 API 治理等功能。【相關推薦:】

二、為什麼叫 ShenYu?

ShenYu(神禹)取名的靈感來自中華民族歷史上著名的「大禹治水」的故事。閘道器最重要的功能是如何針對流量進行治理,與「大禹治水」有異曲同工之妙。

其次大禹,以其高尚的品德,公平公正的治理國家,成為中華民族著名偉大的君王,這與我們倡導的以「Apache Way」治理社群的方式不謀而合。

最後,ShenYu 名字簡單,讀起來朗朗上口,在國際的舞臺上,介紹專案的背後,也可以讓更多的人瞭解到中華民族的傳統美德。

三、Apache ShenYu 提供了什麼?

1、流量管控

Apache ShenYu 提供了複雜、多樣性、任意的匹配策略,這些匹配策略可以進行任意組合,這樣能夠確保對「任意流量」的完全掌控,滿足任何業務系統的需求。

  • Apache ShenYu 提供了基於 SPI 介面的流量篩選,預設提供「Header」、「Parameter」「Query」、「URI」等進行流量篩選。

  • Apache ShenYu 提供了基於 SPI 介面的流量匹配,預設提供「Match」、「Regex」、「PathPattern」、「Contains」等進行流量匹配。

2、豐富的功能

Apache ShenYu 基於自身熱插拔的系統架構,提供了十分豐富的外掛生態元件,涵蓋主流的 RPC 程式碼、限流熔斷、簽名校驗、API 治理、可觀測性等。

  • 代理:支援 Apache® Dubbo™、Spring Cloud、gRPC、Motan、SOFA、TARS、WebSocket、MQTT 等協定
  • 安全性:Crytor、Sign、OAuth 2.0、JSON Web Tokens、WAF plugin 等外掛
  • API 治理:Request、Response、Parameter Mapping、Modify-Response 等外掛
  • 限流熔斷:支援Redis、Hystrix、Sentinel、Resilience4J 等外掛
  • 可觀測性:Tracing、Metrics、Loging 等外掛
  • 高擴充套件性:SPI介面擴充套件、外掛擴充套件、外掛熱載入
  • 易部署:Nginx、Docker、Kubernetes
  • 資料同步與註冊中心:支援 Zookeeper、ETCD、Consul 等
  • 多語言生態:提供 .NET、Python、Go、Java 等使用者端

ShenYu 架構圖

四、Apache ShenYu 畢業寄語

「我很高興能幫助並看到 ShenYu 通過 ASF 的孵化器,從一個小的個人專案成長為 Apache 頂級專案,我還記得四年前第一次和肖宇見面談專案的情景,再次祝賀 ShenYu 的畢業典禮。」

——姜寧(ASF 董事會成員、Apache ShenYu 導師)

「在一年左右的 Apache 孵化過程中,ShenYu 社群以 Apache Way 的方式進行社群治理,這使得它能夠健康、快速地發展,創造了一個功能齊全,受到使用者歡迎的 API 閘道器產品。期望 Apache ShenYu 社群將繼續以開放的精神擁抱 Apache Way,將全球開發者和使用者聚集在一起,精心雕琢每一個實用的產品能力,為公眾創造最大的價值。」

——孫金城(ASF 正式成員、Apache ShenYu 導師)

「很高興看到 ShenYu 成為 ASF 的一個頂級專案,通過學習和遵循 Apache Way 的方式,ShenYu 社群在 Apache 孵化期有了很大的進步。成為頂級專案並不是結束,而是一個開始,期望 ShenYu 社群將在未來繼續提供一個廣泛使用、功能齊全的 API 閘道器。

——張鐸(ASF 正式成員、Apache ShenYu 導師)

「恭喜ShenYu從ASF的孵化器畢業,成為Apache的頂級專案。希望ShenYu社群秉承「為往聖繼絕學,為萬世開太平」的精神,傳承開源精神,讓ShenYu霖澤四海。」

-----劉啟榮(京東雲資料庫研發負責人)

「恭喜 ShenYu 畢業成為 Apache 頂級專案,ShenYu 作為一款由國人主導開源的優秀的 API 閘道器產品,被應用在包括京東在內的數家公司的生產環境中,經歷了線上大流量的考驗與打磨,在此也衷心期待 ShenYu 可以在後續發展道路上幫助到越來越多的客戶。」

——張成遠 (京東科技資料庫負責人)

「微服務閘道器是當下業務應用最流行的微服務架構裡面的核心元件,Apache ShenYu 經過多年的孵化與實踐,成為眾多業務架構中的首選產品,終於在幾年後的今天正式畢業,順利躋身於 Apache 頂級專案行列。恭喜肖宇同學以及 ShenYu 社群,祝願 ShenYu 未來發展約來越好。」

——高新剛 (京東科技資料庫研發負責人)

「ShenYu 加入 Apache 孵化器以來,不斷學習 Apache Way,並積極推動社群進行實踐。通過自治的模式,吸引了大量非常年輕有才華的開發者,專案的成長離不開他們的出色工作,他們勤奮和精進的優秀品質讓我欽佩,能夠和他們合作是我的榮幸,我感到自豪。

ShenYu 順利畢業更要感謝 Apache 基金會、孵化器專案管理委員會和導師們的支援,專案的發展壯大離不開導師無微不至的指導和來自世界各地 Apache 成員無私的幫助。希望 ShenYu 畢業後,憑藉其孵化階段的寶貴經驗,繼續回饋 Apache 社群,回饋開源軟體,幫助更多的組織、企業和個人。」

——張永倫 (Apache ShenYu PMC)

「我將伴隨 ShenYu 持續成長,也希望更多小夥伴參與到社群的討論/貢獻。」

——張子成 (Apache ShenYu PMC)

「潮平兩岸闊,風正一帆懸,讓 ShenYu 未來更加絢爛多姿,乘風破浪,平穩前行「

——張磊 (Apache ShenYu PMC)

「ShenYu 捐獻給了 Apache 基金會,我有幸成為了第一批的 PPMC 成員,內心也非常激動。如今,ShenYu 已經成功畢業。在這段時間裡,ShenYu 社群也在不斷地成長和壯大,有很多新同學加入到 ShenYu 社群中,也提出了很多新的想法。未來,道阻且長,但是開源的初心不會變,也希望越來越多的同學能夠加入到 ShenYu 社群中,一起為開源做貢獻。」

——宋明傑 (Apache ShenYu PMC)

「恭喜 ShenYu 從孵化器中順利畢業,成為 Apache 的頂級專案。感謝社群的成員,在大家的共同努力下,ShenYu 社群使用一年的時間成功畢業。ShenYu 社群一直踐行 Apache Way,在社群,貢獻無論大小,都會得到認可,可以是貢獻程式碼,可以是完善檔案,也可以是宣傳或演講。期待社群越來越好。」

——劉良 (Apache ShenYu PMC)

「從 soul 到 Apache shenyu(incubator) 到 Apache ShenYu,這是一次非常有意義,沒有 KPI 驅動的開源嘗試。很開心今天能看到這個專案達到這個新的階段,希望這個專案能夠讓更多因為工作接觸不到開源專案而渴望參與開源的朋友找到自己寫程式碼的初心」

——湯煜冬(Apache ShenYu PMC)

「恭喜 Apache ShenYu 從 Apache 孵化器畢業!十分榮幸能一起見證 Apache ShenYu 的這一重要時刻!隨著 Apache ShenYu 成為 ASF TLP,可以預見,將會有越來越多的貢獻者加入,讓我們一起構建 Apache ShenYu 的美好未來,為共同打造最優秀的 API 閘道器而努力!」

——段海波 (Apache ShenYu Committer)

「恭喜 ShenYu 從 Apache 組織畢業,祝社群發展越來越好。畢業不是終點,是新的起點。繼續為開源事業增光添彩,期待 ShenYu 帶來更多元化的解決方案。」

——陳斌 (Apache ShenYu Committer)

「有幸參與並見證 Apache ShenYu 的一路成長,從 Soul到Apache ShenYu(incubating)再到Apache ShenYu,社群一直保持開放精神且遵循人大於程式碼理念,小夥伴們會經常一起交流探討,在這裡不管你是學生、CRUD 開發人員或非開發人員等,都可以參與進來大膽說出你的想法,然後動手去試一試。也因此社群非常活躍,得到越來越多人認可,使得越來越多貢獻者參與進來,同時幫助了許多人和許多企業。此次孵化器畢業更是標誌著一個多元、成熟的開源社群的成功建立,期待Apache ShenYu在未來征程再創輝煌。」

--- 鄢仁柱(Apache ShenYu Committer)

「感謝京東科技的劉啟榮,張成遠,高新剛等老闆對我工作的支援,感謝 ShenYu 的導師的指導,感謝社群每個 PMC, Committer,Contributor 的每一行程式碼與檔案貢獻,讓 ShenYu 畢業成為 Apache 的頂級專案,這是一個新的騰飛起點,標誌著一個開放的、多樣化的、成熟的開源社群建立。在接下來的旅途中,Apache ShenYu 將繼續實踐 Apache Way,建立出一個高度可治理的社群,並打造出一個最流行、最簡單、功能最豐富的 API 閘道器。」

——肖宇 (Apache ShenYu 創始人 / VP)

五、如何加入 Apache ShenYu 社群

官網:shenyu.apache.org/

GitHub:https://github.com/apache/shenyu

貢獻指南:https://shenyu.apache.org/zh/community/contributor-guide/

以上就是Apache軟體基金會宣佈ShenYu正式畢業了!的詳細內容,更多請關注TW511.COM其它相關文章!