MegaEase 團隊開源雲原生流量調度服務 Easegress

近日 MegaEase 創始人陳皓在其微博宣佈開源其網關產品 Easegress (之前叫EaseGateway),陳皓稱:「在過去幾年,咱們在該產品上投入了很多的工做,已經被用在了一些公司的生產線上包括銀行。它是個真正從市場裏走出來的產品,毫不是個玩具。這個產品已經不單單是個API網關,是一個真正的雲原生流量調度服務。 ​​​​」git

image.png

Easegress 是什麼?

Easegress (以前叫Ease Gateway)是全功能型的流量調度和編排系統,經過API網關技術,能夠在不改一行代碼的狀況下,最大限度的幫助後臺服務擴大系統可用性和穩定性,而且能夠增長總體的性能。其可讓企業在快速業務增加的同時不用對整個技術架構進行大改造,以贏得並抓住稍瞬即逝的商業機會。github

  • API Gateway & Service Mesh後端

    Easegress 不單單只是一個7層的API Gateway, 也能夠是一個Service Mesh的邊車,並且,Easegress能夠和不少的第三方軟件集成(好比:Kubernetes Ingress, KNative FaaS, Eureka/Consul/Etcd/Nacos),從而完成更爲強大的功能。緩存

  • 流量 API 調度網絡

    Easegress 主要是用來進行流量和API調度,其不但能夠很容易地完成灰度發度,負責均衡,並且還能夠進行 API 的編排和聚合的功能。架構

  • 支持高併發高性能場景併發

    Easegress 能夠作到不改一行後端的代碼來提高服務應用的性能。好比,加入緩存機器、合併請求、減小網絡帶寬傳輸,等等。框架

  • 關鍵業務保護高併發

    不少時候,網站會受到突發的高流量,在這種超過網站的總體性能或容量的,狀況下,Easegress 能夠經過犧牲一部分不重要的功能或是用戶,來保護重要業務以及重要用戶的可用性。性能

  • 插件編排

    Easegress 並非一個簡單的反向代理或是網關,其更是一種二次開發平臺或開發框架,能夠自由地以插件的方式進行功能的增長,並且還能夠在運行時動態地把這些插件編排成一個處理流程。

    image.png

Easegress 功能細節

image.png

項目地址https://github.com/megaease/e...
項目文檔地址https://www.megaease.com/zh/d...

相關文章
相關標籤/搜索