##.markdown-body{word-break:break-word;line-height:1.75;font-weight:400;font-size:16px;overflow-x:hidden;color:#333 } .markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{line-height:1.5;margin-top:35px;margin - bottom:10px;padding-bottom:5px}.markdown-body h1{font-size:24px;margin-bottom:5px}.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-正文h5,.markdown-body h6{font-size:20px}.markdown-body h2{padding-bottom:12px;border-bottom:1pxsolid #ececec}.markdown-body h3{font-size:18px;padding-底部: 0}.markdown-body h6{margin-top:5px}.markdown-body p{line-height:inherit;margin-top:22px;margin-bottom:22px}.markdown-body img{最大寬度: 100%} .markdown-body hr{border:none;border-top:1pxsolid #ddd;margin-top:32px;margin-bottom:32px}.markdown-body程式碼{word-break:break-word;border- radius:2px; overflow-x:auto;background-color:#fff5f5;color:#ff502c;font-size:.87em;padding:.065em .4em}.markdown-body程式碼,.markdown-body pre{font- family:Menlo、 Monaco、Consolas、Courier New、等寬}.markdown-body pre{overflow:auto;position:relative;line-height:1.75}.markdown-body pre>code{font-size:12px;padding:15px 12px;邊距:0;斷字:正常;顯示:塊;溢出-x:自動;顏色:#333;背景:#f8f8f8}.markdown-body a{文字裝飾:無;顏色:#0269c8;邊框-bottom:1pxsolid #d1e9ff}.markdown-body a:active,.markdown-body a:hover{color:#275b8c}.markdown-body table{display:inline-block!important;font-size:12px;width :auto;最大寬度:100%;溢出:auto;邊框:1px 實心#f6f6f6}.markdown-body thead{背景:#f6f6f6;顏色:#000;text-align:left}.markdown-body tr:nth -child(2n){背景顏色:#fcfcfc}.markdown-body td,.markdown-body th{padding:12px 7px;line-height:24px}.markdown-body td{min-width:120px}.markdown -body blockquote{顏色:# 666;padding:1px 23px;margin:22px 0;border-left:4pxsolid #cbcbcb;background-color:#f8f8f8}.markdown-body blockquote:after{display:block;content:" "}.markdown-body blockquote> p{margin:10px 0}.markdown-body ol,.markdown-body ul{padding-left:28px}.markdown-body ol li,.markdown-body ul li{margin-bottom :0;list-style:inherit }.markdown-body ol li .task-list-item,.markdown-body ul li .task-list-item{list-style:none}.markdown-body ol li .task-列表項ol,.markdown-body ol li .任務清單項目ul,.markdown-body ul li .任務清單項目ol,.markdown-body ul li .任務清單項目ul{margin-top :0}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:3px}.markdown-body ol li{padding-left:6px} .markdown-body .contains-task-list{padding-left: 0}.markdown-body .task-list-item{list-style:none}@media (最大寬度:720px){.markdown-body h1{ font-size:24px}.markdown-body h2{font-size: 20px}.markdown-body h3{font-size:18px}}
#2022年7月26日,全球最大的開源軟體基金會Apache軟體基金會發布博客,宣布申宇正式畢業,成為Apache 頂級專案(TLP)。一、Apache ShenYu 是什麼?
Apache ShenYu 一款使用Java Reactor開發的響應式API網關。良好效能、動態彈性的流量管控、熱插拔、易部署等特性,開箱即用的提供用戶整套全生命週期的API管理,包含API註冊、服務代理、協議轉換與API治理等功能。[相關推薦:#Apache使用教學】
##二、為什麼叫神宇?神宇(神)大禹)取名的靈感來自於中華民族歷史上著名的「大禹治水」的故事。網關最重要的功能是如何針對流量進行治理,與「大禹治水」有異曲同工之妙。
其次大禹,養成高尚的品德,公平正義的治理國家,成為中華民族著名偉大的君王,這與我們主張的以“阿帕奇道”治理社區的方式不謀而合。
最後,神魚名字簡單,讀起來朗朗上口,在國際的舞台上,介紹計畫的背後,也可以讓更多的人了解中華民族的傳統美德。
#三、阿帕契神魚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 等客戶端
四、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正式畢業了!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Apache的核心功能是模塊化設計和高度的可定制性,使其能滿足各種Web服務需求。 1.模塊化設計允許通過加載不同模塊擴展功能。 2.支持多種操作系統,適用於不同環境。 3.多進程、多線程和事件驅動模型提高了性能。 4.基本用法包括配置虛擬主機和文檔根目錄。 5.高級用法涉及URL重寫、負載均衡和反向代理。 6.常見錯誤可以通過語法檢查和日誌分析調試。 7.性能優化包括調整MPM設置和啟用緩存。

Apache在現代Web環境中仍然受歡迎的原因是其強大功能和靈活性。 1)模塊化設計允許定制功能,如安全認證和負載均衡。 2)支持多操作系統,增強普及性。 3)高效處理並發請求,適合各種應用場景。

Apache從開源項目發展為行業標準的原因包括:1)社區驅動,吸引全球開發者參與;2)標準化與兼容性,遵循互聯網標準;3)商業支持與生態系統,獲得企業級市場支持。

Apache對Webhosting的影響主要體現在其開源特性、強大功能和靈活性。 1)開源特性降低了Webhosting的門檻。 2)強大功能和靈活性使其成為大型網站和企業的首選。 3)虛擬主機功能節省了成本。儘管在高並發情況下性能可能下降,但通過不斷優化,Apache仍保持競爭力。

Apache起源於1995年,由一群開發者創建,旨在改進NCSAHTTPd服務器,成為全球最廣泛使用的Web服務器。 1.起源於1995年,旨在改進NCSAHTTPd服務器。 2.定義了Web服務器標準,推動了開源運動的發展。 3.孕育了Tomcat、Kafka等重要子項目。 4.面臨雲計算和容器技術的挑戰,未來將注重與雲原生技術整合。

Apache通過提供穩定的Web服務器基礎設施、推動開源文化和孵化重要項目,塑造了互聯網。 1)Apache提供了穩定的Web服務器基礎設施,促進了Web技術的創新。 2)Apache推動了開源文化的發展,ASF孵化了Hadoop、Kafka等重要項目。 3)儘管面臨性能挑戰,Apache的未來依然充滿希望,ASF不斷推出新技術。

ApacheHTTPServer自1995年由志願者創建以來,對Web服務器領域產生了深遠影響。 1.它源於對NCSAHTTPd不滿,提供更穩定、可靠的服務。 2.Apache軟件基金會的成立標誌其轉變為生態系統。 3.其模塊化設計和安全性提升了Web服務器的靈活性和安全性。 4.儘管市場份額下降,Apache仍與現代Web技術緊密聯繫。 5.通過配置優化和緩存,Apache提升了性能。 6.錯誤日誌和調試模式幫助解決常見問題。

ApacheHTTPServer通過模塊化設計、虛擬主機功能和性能優化,繼續高效地服務於現代互聯網環境中的Web內容。 1)模塊化設計允許添加如URL重寫等功能,提升網站SEO性能。 2)虛擬主機功能在一個服務器上託管多個網站,節省成本並簡化管理。 3)通過多線程處理和緩存優化,Apache能處理大量並發連接,提高響應速度和用戶體驗。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

SublimeText3 Linux新版
SublimeText3 Linux最新版

WebStorm Mac版
好用的JavaScript開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境