当前位置:首页 >专题 >Gateway API 与 Go API 网关工程实践专题

Gateway API 与 Go API 网关工程实践专题
Gateway API 与 Go A

Gateway API 与 Go API 网关工程实践专题

从 Kubernetes Gateway API 到 Go 反向代理、路由治理与生产流量入口
Gateway API 正在把 Kubernetes 流量入口从单一 Ingress 配置推进到面向基础设施提供者、集群运维者和应用开发者的角色化 API。这个专题将官方 Gateway API、Envoy Gateway 与 Go 的 ReverseProxy、gRPC-Gateway 组合起来,覆盖路由、服务发现、协议转换、认证限流、跨域和故障排查,帮助开发者形成可迁移的网关工程能力。

站内 Go 网关与生产治理实战

Golang微服务网关实现与转发详解
文章

Golang微服务网关实现与转发详解

从 HTTP 服务、路由、ReverseProxy、服务发现到负载均衡,搭建 Go 微服务网关骨架。
Golang微服务网关路由聚合技巧解析
文章

Golang微服务网关路由聚合技巧解析

覆盖动态路由、ReverseProxy、并发聚合、超时、缓存、JWT、限流和熔断。
Golang微服务网关实现技巧
文章

Golang微服务网关实现技巧

从统一入口、路由分发、服务发现、负载均衡到鉴权限流和监控。
Golang微服务发现实现方法解析
文章

Golang微服务发现实现方法解析

讲解服务注册、健康检查、服务发现以及 Consul 客户端的使用。
Golang gRPC HTTP协议转换示例
文章

Golang gRPC HTTP协议转换示例

使用 grpc-gateway 将 gRPC 服务转换为 HTTPS 上的 HTTP/JSON 接口。
Nginx 本地 HTTPS 反向代理实战:前后端联调不再改端口
文章

Nginx 本地 HTTPS 反向代理实战:前后端联调不再改端口

演示本地 HTTPS 入口、前后端分发、证书、请求头和反向代理排障。
Go 令牌桶限流实战:用 time.Ticker 保护高频接口
文章

Go 令牌桶限流实战:用 time.Ticker 保护高频接口

使用标准库实现令牌桶限流,保护高频接口并说明网关配额边界。
前端 CORS 预检失败排查流程:从请求头到网关响应
文章

前端 CORS 预检失败排查流程:从请求头到网关响应

按预检、响应头、网关转发、Cookie 和凭证场景排查跨域失败。

常见问题

Gateway API 和 Ingress 应该怎么选?

新平台或需要多角色治理、跨命名空间路由、协议路由和可扩展策略时优先评估 Gateway API;存量 Ingress 则应先确认控制器支持矩阵,再按迁移收益逐步切换。

GatewayClass、Gateway 和 HTTPRoute 分别负责什么?

GatewayClass 表示控制器提供的网关能力,Gateway 表示基础设施入口与监听器,HTTPRoute 描述应用请求如何映射到 Service;按角色拆分后更容易做权限和团队边界。

Go ReverseProxy 上线前要重点检查哪些细节?

重点检查 Rewrite 或 Director 的目标地址、Host 与 X-Forwarded 头、超时和连接池、hop-by-hop header、错误响应、请求体重试、TLS 校验与日志脱敏。

网关限流应该放在 Go 服务还是 Kubernetes Gateway?

单实例保护可在 Go 服务内完成,跨副本、按租户或全局配额更适合在网关或集中式限流层完成;两层可以组合,但必须明确配额、失败策略和观测指标。

微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码