Apache軟件基金會宣布ShenYu正式畢業(yè)了!

2022 年 7 月 26 日,全球最大的開源軟件基金會 apache 軟件基金會發(fā)布博客,宣布 shenyu 正式畢業(yè),成為 apache 頂級項(xiàng)目(tlp)。

Apache軟件基金會宣布ShenYu正式畢業(yè)了!

以上內(nèi)容引用:https://blogs.apache.org/foundation/entry/the-apache-software-foundation-announces86

一、Apache ShenYu 是什么?

Apache ShenYu 一款使用 Java Reactor 開發(fā)的響應(yīng)式 API 網(wǎng)關(guān)。以其高性能,動態(tài)靈活的流量管控,熱插拔,易部署等特性,開箱即用的為用戶提供整套全生命周期的 API 管理,包含 API 注冊、服務(wù)代理、協(xié)議轉(zhuǎn)換與 API 治理等功能。【相關(guān)推薦:Apache使用教程

二、為什么叫 ShenYu?

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

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

最后,ShenYu 名字簡單,讀起來朗朗上口,在國際的舞臺上,介紹項(xiàng)目的背后,也可以讓更多的人了解到中華民族的傳統(tǒng)美德。

三、Apache ShenYu 提供了什么?

1、流量管控

Apache ShenYu 提供了復(fù)雜、多樣性、任意的匹配策略,這些匹配策略可以進(jìn)行任意組合,這樣能夠確保對「任意流量」的完全掌控,滿足任何業(yè)務(wù)系統(tǒng)的需求。

  • Apache ShenYu 提供了基于 SPI 接口的流量篩選,默認(rèn)提供「Header」、「Parameter」「Query」、「URI」等進(jìn)行流量篩選。

  • Apache ShenYu 提供了基于 SPI 接口的流量匹配,默認(rèn)提供「Match」、「Regex」、「PathPattern」、「Contains」等進(jìn)行流量匹配。

2、豐富的功能

Apache ShenYu 基于自身熱插拔的系統(tǒng)架構(gòu),提供了十分豐富的插件生態(tài)組件,涵蓋主流的 rpc 代碼、限流熔斷、簽名校驗(yàn)、API 治理、可觀測性等。

  • 代理:支持 Apache? dubbo?、spring Cloud、gRPC、Motan、SOFA、TARS、websocket、MQTT 等協(xié)議
  • 安全性:Crytor、Sign、OAuth 2.0、json Web Tokens、WAF plugin 等插件
  • API 治理:Request、Response、Parameter Mapping、Modify-Response 等插件
  • 可觀測性:Tracing、Metrics、Loging 等插件
  • 高擴(kuò)展性:SPI接口擴(kuò)展、插件擴(kuò)展、插件熱加載
  • 多語言生態(tài):提供 .NET、python、Go、Java 等客戶端

Apache軟件基金會宣布ShenYu正式畢業(yè)了!

ShenYu 架構(gòu)圖

四、Apache ShenYu 畢業(yè)寄語

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

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

「在一年左右的 Apache 孵化過程中,ShenYu 社區(qū)以 Apache Way 的方式進(jìn)行社區(qū)治理,這使得它能夠健康、快速地發(fā)展,創(chuàng)造了一個功能齊全,受到用戶歡迎的 API 網(wǎng)關(guān)產(chǎn)品。期望 Apache ShenYu 社區(qū)將繼續(xù)以開放的精神擁抱 Apache Way,將全球開發(fā)者和用戶聚集在一起,精心雕琢每一個實(shí)用的產(chǎn)品能力,為公眾創(chuàng)造最大的價值。」

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

「很高興看到 ShenYu 成為 ASF 的一個頂級項(xiàng)目,通過學(xué)習(xí)和遵循 Apache Way 的方式,ShenYu 社區(qū)在 Apache 孵化期有了很大的進(jìn)步。成為頂級項(xiàng)目并不是結(jié)束,而是一個開始,期望 ShenYu 社區(qū)將在未來繼續(xù)提供一個廣泛使用、功能齊全的 API 網(wǎng)關(guān)。

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

「恭喜ShenYu從ASF的孵化器畢業(yè),成為Apache的頂級項(xiàng)目。希望ShenYu社區(qū)秉承“為往圣繼絕學(xué),為萬世開太平”的精神,傳承開源精神,讓ShenYu霖澤四海。」

—–劉啟榮(京東云數(shù)據(jù)庫研發(fā)負(fù)責(zé)人)

「恭喜 ShenYu 畢業(yè)成為 Apache 頂級項(xiàng)目,ShenYu 作為一款由國人主導(dǎo)開源的優(yōu)秀的 API 網(wǎng)關(guān)產(chǎn)品,被應(yīng)用在包括京東在內(nèi)的數(shù)家公司的生產(chǎn)環(huán)境中,經(jīng)歷了線上大流量的考驗(yàn)與打磨,在此也衷心期待 ShenYu 可以在后續(xù)發(fā)展道路上幫助到越來越多的客戶。」

——張成遠(yuǎn) (京東科技數(shù)據(jù)庫負(fù)責(zé)人)

「微服務(wù)網(wǎng)關(guān)是當(dāng)下業(yè)務(wù)應(yīng)用最流行的微服務(wù)架構(gòu)里面的核心組件,Apache ShenYu 經(jīng)過多年的孵化與實(shí)踐,成為眾多業(yè)務(wù)架構(gòu)中的首選產(chǎn)品,終于在幾年后的今天正式畢業(yè),順利躋身于 Apache 頂級項(xiàng)目行列。恭喜肖宇同學(xué)以及 ShenYu 社區(qū),祝愿 ShenYu 未來發(fā)展約來越好。」

——高新剛 (京東科技數(shù)據(jù)庫研發(fā)負(fù)責(zé)人)

「ShenYu 加入 Apache 孵化器以來,不斷學(xué)習(xí) Apache Way,并積極推動社區(qū)進(jìn)行實(shí)踐。通過自治的模式,吸引了大量非常年輕有才華的開發(fā)者,項(xiàng)目的成長離不開他們的出色工作,他們勤奮和精進(jìn)的優(yōu)秀品質(zhì)讓我欽佩,能夠和他們合作是我的榮幸,我感到自豪。

ShenYu 順利畢業(yè)更要感謝 Apache 基金會、孵化器項(xiàng)目管理委員會和導(dǎo)師們的支持,項(xiàng)目的發(fā)展壯大離不開導(dǎo)師無微不至的指導(dǎo)和來自世界各地 Apache 成員無私的幫助。希望 ShenYu 畢業(yè)后,憑借其孵化階段的寶貴經(jīng)驗(yàn),繼續(xù)回饋 Apache 社區(qū),回饋開源軟件,幫助更多的組織、企業(yè)和個人。」

——張永倫 (Apache ShenYu PMC)

「我將伴隨 ShenYu 持續(xù)成長,也希望更多小伙伴參與到社區(qū)的討論/貢獻(xiàn)。」

——張子成 (Apache ShenYu PMC)

「潮平兩岸闊,風(fēng)正一帆懸,讓 ShenYu 未來更加絢爛多姿,乘風(fēng)破浪,平穩(wěn)前行「

——張磊 (Apache ShenYu PMC)

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

——宋明杰 (Apache ShenYu PMC)

「恭喜 ShenYu 從孵化器中順利畢業(yè),成為 Apache 的頂級項(xiàng)目。感謝社區(qū)的成員,在大家的共同努力下,ShenYu 社區(qū)使用一年的時間成功畢業(yè)。ShenYu 社區(qū)一直踐行 Apache Way,在社區(qū),貢獻(xiàn)無論大小,都會得到認(rèn)可,可以是貢獻(xiàn)代碼,可以是完善文檔,也可以是宣傳或演講。期待社區(qū)越來越好。」

——劉良 (Apache ShenYu PMC)

「從 soul 到 Apache shenyu(incubator) 到 Apache ShenYu,這是一次非常有意義,沒有 KPI 驅(qū)動的開源嘗試。很開心今天能看到這個項(xiàng)目達(dá)到這個新的階段,希望這個項(xiàng)目能夠讓更多因?yàn)楣ぷ鹘佑|不到開源項(xiàng)目而渴望參與開源的朋友找到自己寫代碼的初心」

——湯煜冬(Apache ShenYu PMC)

「恭喜 Apache ShenYu 從 Apache 孵化器畢業(yè)!十分榮幸能一起見證 Apache ShenYu 的這一重要時刻!隨著 Apache ShenYu 成為 ASF TLP,可以預(yù)見,將會有越來越多的貢獻(xiàn)者加入,讓我們一起構(gòu)建 Apache ShenYu 的美好未來,為共同打造最優(yōu)秀的 API 網(wǎng)關(guān)而努力!」

——段海波 (Apache ShenYu Committer)

「恭喜 ShenYu 從 Apache 組織畢業(yè),祝社區(qū)發(fā)展越來越好。畢業(yè)不是終點(diǎn),是新的起點(diǎn)。繼續(xù)為開源事業(yè)增光添彩,期待 ShenYu 帶來更多元化的解決方案。」

——陳斌 (Apache ShenYu Committer)

「有幸參與并見證 Apache ShenYu 的一路成長,從 Soul到Apache ShenYu(incubating)再到Apache ShenYu,社區(qū)一直保持開放精神且遵循人大于代碼理念,小伙伴們會經(jīng)常一起交流探討,在這里不管你是學(xué)生、CRUD 開發(fā)人員或非開發(fā)人員等,都可以參與進(jìn)來大膽說出你的想法,然后動手去試一試。也因此社區(qū)非常活躍,得到越來越多人認(rèn)可,使得越來越多貢獻(xiàn)者參與進(jìn)來,同時幫助了許多人和許多企業(yè)。此次孵化器畢業(yè)更是標(biāo)志著一個多元、成熟的開源社區(qū)的成功建立,期待Apache ShenYu在未來征程再創(chuàng)輝煌。」

— 鄢仁柱(Apache ShenYu Committer)

「感謝京東科技的劉啟榮,張成遠(yuǎn),高新剛等老板對我工作的支持,感謝 ShenYu 的導(dǎo)師的指導(dǎo),感謝社區(qū)每個 PMC, Committer,Contributor 的每一行代碼與文檔貢獻(xiàn),讓 ShenYu 畢業(yè)成為 Apache 的頂級項(xiàng)目,這是一個新的騰飛起點(diǎn),標(biāo)志著一個開放的、多樣化的、成熟的開源社區(qū)建立。在接下來的旅途中,Apache ShenYu 將繼續(xù)實(shí)踐 Apache Way,建立出一個高度可治理的社區(qū),并打造出一個最流行、最簡單、功能最豐富的 API 網(wǎng)關(guān)。」

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

五、如何加入 Apache ShenYu 社區(qū)

官網(wǎng):shenyu.apache.org/

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

貢獻(xiàn)指南:https://shenyu.apache.org/zh/community/contributor-guide/

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊7 分享