多层网关已成过去,网关多合一成潮流,网关改造正当时
💡
原文中文,约7000字,阅读约需17分钟。
📝
内容提要
阿里云开源的 Higress 1.0 是基于 Envoy 实现的下一代网关,集成了流量网关、微服务网关和安全网关三合一,深度集成了 Dubbo、Nacos、Sentinel 等,易扩展、标准化,提供了真正的配置热更新和自带的 prometheus 和 grafana 监控系统,支持 Helm 一键部署,性能比 Nginx 好很多。多家企业已经使用了 Higress 技术。
🎯
关键要点
- Higress 1.0 是阿里云开源的下一代网关,集成流量网关、微服务网关和安全网关。
- Higress 深度集成了 Dubbo、Nacos、Sentinel 等,支持 Helm 一键部署。
- Higress 提供真正的配置热更新,性能优于 Nginx。
- Higress 的发展经历了三个阶段:技术选型与首次落地、服务更多业务场景、对外开源与社区发展。
- Higress 支持多种服务发现方式,包括 Nacos、Zookeeper、K8s Service 和 DNS。
- Higress 实现了灰度发布能力,支持与 OpenKruise Rollout 联动。
- Higress 的插件机制基于 Wasm,支持热更新,插件版本与网关版本解耦。
- Higress 兼容 Nginx Ingress 能力,降低用户改造成本。
- Higress 提供自带的 Prometheus 和 Grafana 监控系统,支持 Helm 部署。
- Higress 在 gRPC/HTTP2 性能上优于 Nginx,适合现代化协议。
➡️