API閘道器:Apache APISIX 3.0與Kong 3.0比較
2022 年 9 月 28 日,Kong 釋出了新的Kong Gateway 3.0,實現了一些新功能和效能提升。9 月 21 日,Apache 軟體基金會頂級專案 Apache APISIX 也釋出了Apache APISIX 3.0預覽版,介紹了生態系統和特性方面的十大亮點。
讓我們仔細看看這兩個流行的開源 API Gateway 專案的 3.0 版本,並弄清楚這些更新背後的發展趨勢。
我們可以從Kong Gateway 3.0的亮點中分析出三個趨勢:
- Kong在金融領域的安全和合規性方面的投入比較大,可以從對FIPS 140-2的合規性和秘密管理方面進行分析。
- 對FIPS140-2的合規性:FIPS140-2是北美金融公司和政府用來批准加密模組的電腦保安標準。Kong Gateway 3.0企業版是基於BoringSSL建立的,並將調整外掛以相容該標準的要求。Kong對FIPS 140-2的支援反映了Kong的發展階段:經過7年的迭代,Kong已經逐漸聚焦於付費使用者,趨向於滿足金融公司和政府的需求。
- 安全管理。該功能的目標使用者也是金融企業。Kong Gateway 3.0允許使用者將敏感資訊保安地儲存在AWS Secrets Manager和HashiCorp Vault中,Kong可以在執行時訪問。透過這種方式,可以實現更高層次的安全保護。
- 從各個亮點的PR連結中,我們可以知道Kong Gateway 3.0的八個亮點中,大部分都是由Apache APISIX早期實現的。
- Kong Gateway 3.0在效能上有比較明顯的改善,原因有二:
1、Kong在路由上增加了一層快取,大大提高了基準的效能。然而,問題是,當URL地址發生變化時,快取會變得無效。
2、Kong使用Rust來實現一個全新的路由引擎,使用DSL來增加路由層的表達能力。在接收和傳送HTTP請求時,你可以寫這樣的表示式。
Apache APISIX 3.0八大亮點解析
開放原始碼API Gateway Apache APISIX釋出了3.0版的預覽版,其中包括Apache APISIX 3.0版的十大亮點
其中主要有以下兩點:
- AI平面:Apache APISIX在3.0版本中除了資料平面和控制平面外,還增加了AI平面,透過對API流量和配置的學習和分析,讓應用和運維開發人員從使用和運維的壓力中解脫出來,比如下面兩個場景,AI可以自動最佳化 刨削:
- 無需身份驗證即可發現API,並向管理員傳送風險警告。
- 透過跳過僅在訪問階段配置了外掛的API的不必要階段(如身份驗證)來加快處理速度。
人工智慧 飛機為流量處理帶來了新的可能性,未來,上游業務的自動預熱和安全威脅檢測都可以透過AI來處理 平面。 - 完全支援ARM64:ARM64已經成為雲廠商非常主流的伺服器架構,各大雲廠商已經開始推出基於Arm架構的伺服器,如AWS Graviton和牛T2A. Apache APISIX在ARM64上做了全面的CI迴歸測試,以保證使用者在Arm架構下執行Apache APISIX時的流暢性,使用者對此非常關心。
Apache APISIX 3.0引入的所有功能都是開源的同時,更加註重生態和新技術探索。
Kong 3.0在合規性、易用性、功能、效能上都有了新的進步,更加註重企業安全合規
相關文章
- 最新出爐!開源 API 閘道器的效能對比:APISIX 3.0 和 Kong 3.0API
- API 閘道器 KongAPI
- kong閘道器部署
- 高效能API閘道器Kong介紹API
- 國產開源API閘道器專案進入Apache孵化器:APISIXAPIApache
- kong 一個高效能的 API 閘道器API
- API 閘道器 Apache APISIX 在 Amazon Graviton3 上的安裝與效能測試APIApache
- Docker 安裝 Kong 閘道器Docker
- Java5.0與ActionScript3.0語法比較Java
- Apisix閘道器-使用Grafana視覺化Apisix的Prometheus資料APIGrafana視覺化Prometheus
- 30分鐘通過Kong實現.NET閘道器
- 開放API閘道器實踐(一) ——設計一個API閘道器API
- 微服務 API Gateway kong 閘道器實踐及jwt-header外掛開發微服務APIGatewayJWTHeader
- API閘道器,企業級閘道器可擴充套件API套件
- APISIX 如何與 Hydra 整合,搭建集中認證閘道器助力企業安全API
- 高效能API閘道器(1)、微服務API閘道器架構設計API微服務架構
- API 閘道器策略二三事API
- 閘道器服務Kong和konga介紹安裝使用教程
- Apache Sqoop與Apache Flume比較ApacheOOP
- Apache Ignite 與 Apache Spark比較ApacheSpark
- ARM64 上的效能怪獸:API 閘道器 Apache APISIX 在 AWS Graviton3 上的安裝和效能測試APIApache
- Swift3.0語言教程比較、判斷字串Swift字串
- Api閘道器Kong整合Consul做服務發現及在Asp.Net Core中的使用APIASP.NET
- GraphQL 碰撞 Apache APISIX,提升 API 領域的安全與效能ApacheAPI
- 註冊中心與API閘道器不是這樣用的!API
- RestCloud API閘道器,無縫與原微服務框架整合RESTCloudAPI微服務框架
- 在Spring Boot中實現API閘道器與路由Spring BootAPI路由
- 微服務閘道器Kong 1.0正式釋出!提供100+項功能微服務
- API閘道器:第8層網路API
- Ocelot API閘道器的實現剖析API
- Spring Boot整合Zuul API閘道器Spring BootZuulAPI
- 在 KubeSphere 中使用 APISIX Ingress 閘道器接入自定義監控API
- Apache與Nginx優缺點比較ApacheNginx
- 億級流量架構之閘道器設計思路、常見閘道器對比架構
- 基於CentOS 7.6安裝及配置APISIX 3.0環境CentOSAPI
- vue3.0API詳解VueAPI
- apisix閘道器-構建docker映象構建及外掛化開發APIDocker
- 微服務基礎——厲害了!API閘道器微服務API