Higress 学习路线
从入门到实战的云原生 API 网关学习路径 · 共 15 篇
Higress 学习路线总览
Higress 云原生 API 网关学习路线总览:从环境搭建、核心概念、路由配置、服务发现、流量治理、安全认证、可观测性,到 Wasm 插件开发、AI 网关、生产最佳实践的完整学习路径。
Higress 环境搭建
讲解 Higress 的三种部署方式:Docker Compose 快速体验、Kubernetes Helm 生产部署、本地开发环境搭建,以及 Higress Console 的使用。
Higress 核心概念
深入理解 Higress 架构:Envoy/Istio/Wasm 的关系、数据面与控制面分离、路由/服务/域名/插件模型、配置下发机制。
Higress 路由配置
详解 Higress 路由配置:Ingress/Gateway API 标准、域名/路径/Header/Query 匹配规则、权重路由、路径改写、重定向、超时重试。
Higress 服务发现
详解 Higress 服务发现机制:K8s Service、Nacos、Consul、Eureka、DNS、静态服务,以及 McpBridge CRD 配置。
Higress 流量治理
详解 Higress 流量治理能力:限流、熔断、重试、超时、灰度发布、金丝雀部署、蓝绿部署、流量镜像。
Higress 安全认证
详解 Higress 安全能力:JWT/OAuth2/API Key 认证、CORS 跨域、WAF 防护、mTLS 双向认证、IP 黑白名单。
Higress 可观测性
详解 Higress 可观测性:访问日志、Metrics 指标、Tracing 链路追踪、Prometheus/Grafana/SkyWalking 集成。
Higress Wasm 插件基础
深入理解 Higress Wasm 插件机制:Proxy-Wasm 规范、沙箱隔离、热更新、OCI 镜像分发、插件生命周期。
Go 开发 Higress Wasm 插件
实战讲解用 Go 开发 Higress Wasm 插件:wasm-go SDK、钩子函数、HTTP 调用、编译调试、OCI 发布完整流程。
Higress Wasm 插件实战
实战实现 4 个生产级 Wasm 插件:JWT 认证、请求改写、分布式限流、灰度发布插件。
Higress AI 网关
详解 Higress 在 AI/LLM 场景的应用:多模型路由、Token 限流、Prompt 改写、内容审核、流式响应处理。
Higress Console 与运维
详解 Higress Console 使用、配置管理、版本升级、监控告警、故障排查、日常运维操作。
网关选型对比:Higress vs APISIX vs Kong vs SCG vs Nginx
横向对比主流 API 网关:Higress、APISIX、Kong、Spring Cloud Gateway、Nginx,从架构、性能、功能、生态、运维等维度帮助你做技术选型。
Higress 生产最佳实践
总结 Higress 生产环境最佳实践:高可用部署、性能调优、安全加固、CI/CD、GitOps、多集群管理、容量规划与故障演练。
💡 学习建议
按阶段顺序阅读,每篇结束在本地环境把对应配置敲一遍。已经熟悉的阶段可以直接跳到对应文章当作速查表使用。Wasm 插件开发部分建议配合 Go 语言基础一起学习。