Hango高性能云原生 API 網(wǎng)關(guān)
Hango 是一個(gè)基于 Envoy 構(gòu)建的高性能、可擴(kuò)展、功能豐富的云原生 API 網(wǎng)關(guān)。
Hango 提供請(qǐng)求代理、動(dòng)態(tài)路由、負(fù)載均衡、限流、熔斷、健康檢查、安全防護(hù)等功能,可用于微服務(wù)網(wǎng)關(guān)、七層負(fù)載均衡、Kubernetes Ingress、Serverless 網(wǎng)關(guān)等應(yīng)用場(chǎng)景。
特性
- HTTP、gRPC、Websocket 等多協(xié)議代理
- 支持 Kubernetes 等注冊(cè)中心服務(wù)發(fā)現(xiàn)
- L7 流量代理、連接池配置
- 基于請(qǐng)求參數(shù)的動(dòng)態(tài)路由、主動(dòng)被動(dòng)健康檢查策略、豐富的負(fù)載均衡算法
- 多場(chǎng)景限流、熔斷、降級(jí)、重試等流量治理功能
- 黑白名單控制、認(rèn)證鑒權(quán)等安全防護(hù)功能
- 可視化控制臺(tái)進(jìn)行網(wǎng)關(guān)配置管理
- 得益于 Envoy 優(yōu)異的性能,單實(shí)例性能可達(dá)10w TPS以上
- 自定義插件框架,支持用戶用多種語(yǔ)言開(kāi)發(fā)自定義插件,參考Hango自定義插件使用手冊(cè)
架構(gòu)
Hango 基于云原生理念構(gòu)建,數(shù)據(jù)面基于 Envoy 進(jìn)行擴(kuò)展,增強(qiáng)插件鏈,提供 Rider 模塊用于自定義插件擴(kuò)展;控制面組件包括 Slime,Istio,API Plane 以及 Portal 模塊。
評(píng)論
圖片
表情
