<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>网关 - 标签 - bexiaohe</title><link>https://bexiaohe.github.io/tags/%E7%BD%91%E5%85%B3/</link><description>网关 - 标签 - bexiaohe</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><lastBuildDate>Sun, 28 Jun 2026 15:16:29 +0800</lastBuildDate><atom:link href="https://bexiaohe.github.io/tags/%E7%BD%91%E5%85%B3/" rel="self" type="application/rss+xml"/><item><title>higress网关组件级拆解</title><link>https://bexiaohe.github.io/higerss/</link><pubDate>Sun, 28 Jun 2026 15:16:29 +0800</pubDate><author>xiaohe</author><guid>https://bexiaohe.github.io/higerss/</guid><description><![CDATA[<p>Higress 是阿里巴巴开源的 AI 原生云原生 API 网关，当前版本 v2.1.8，基于 Istio + Envoy 内核，使用 Go 语言 开发。</p>
<h1 id="核心定位">核心定位</h1>
<p>AI 网关：统一协议对接国内外所有主流 LLM 模型厂商（OpenAI、通义千问、DeepSeek 等），支持 AI 可观测、多模型负载均衡、token 流控、AI 缓存等
MCP Server 托管：通过插件机制托管 MCP Server，使 AI Agent 能方便调用各类工具和服务
K8s Ingress 网关：兼容 Nginx Ingress 注解，支持 Gateway API 标准
微服务网关：对接 Nacos、ZooKeeper、Consul 等服务注册中心，深度集成 Dubbo
安全网关：提供 WAF 防护、多种认证鉴权策略</p>
<h1 id="组件级拆解">组件级拆解</h1>
<p>higress网关基于istio+envoy构建，所以我们首先需要弄清楚 istio 和 envoy 是什么，higress是如何围绕它们进行构建的。</p>
<h2 id="istio云原生服务网格控制平面">istio：云原生服务网格控制平面</h2>
<p>Istio 是由 Google、IBM、Lyft 联合推出的开源服务网格框架，同样为 CNCF 毕业项目，核心定位是流量管理层。</p>
<p>它本身不直接处理流量，而是作为控制中心管理所有 Envoy 代理实例，将用户的治理规则统一转换为 Envoy 可识别的 xDS 配置并下发。核心能力包括：</p>
<ul>
<li>流量治理：灰度发布、流量拆分、熔断限流、故障注入等</li>
<li>安全治理：服务间 mTLS 加密、身份认证、授权策略</li>
<li>服务发现：对接 Kubernetes 等平台的服务注册体系</li>
<li>可观测性：统一采集数据面的指标、日志、链路数据</li>
</ul>
<p>其核心控制组件为 Istiod，内部整合了 Pilot-Discovery（配置转换与 xDS 下发）、Citadel（证书管理）、Galley（配置校验）等模块。</p>]]></description></item></channel></rss>