Skip to content

WuEasy Go Gateway 介绍 🚪

什么是 WuEasy Go Gateway? 🤔

WuEasy Go Gateway 是一个基于 Go 语言开发的高性能企业级 API 网关。它就像一个智能的"数字门卫",坐落在您的客户端(APP、Web、小程序等)和后端微服务之间,负责统一管理所有的网络流量。

TIP

一句话总结:WuEasy Go Gateway 是您微服务架构的统一流量入口安全防护屏障

它不仅能处理请求转发,还集成了身份认证、权限控制、流量限流、安全防护、日志监控等丰富功能,助您轻松构建安全、高效、可扩展的微服务体系。

核心定位 🎯

  • 🛡️ 安全防护中心:内置 18+ 种安全防护策略,有效抵御 XSS、SQL 注入、CSRF 等攻击。
  • 🚀 高性能流量枢纽:基于 Go 协程的高并发处理能力,单机轻松支撑万级 QPS。
  • ⚙️ 动态配置平台:深度集成 Nacos,支持配置热更新,无需重启即可生效。
  • 🔌 插件化扩展平台:灵活的过滤器链机制,支持自定义业务逻辑扩展。

为什么选择 WuEasy Go Gateway? �

在众多网关产品中,WuEasy Go Gateway 凭借其轻量级高性能易用性脱颖而出。

1. 极致性能 ⚡

  • 低资源占用:运行时内存仅需 30MB+,相比 Java 网关节省 80% 以上资源。
  • 高并发处理:基于 Go 语言特性,单实例支持 10,000+ 并发连接,P99 延迟 < 5ms。
  • 秒级启动:得益于 Go 的编译特性,服务启动仅需 1-3 秒,快速响应业务变更。

2. 简单易用 🎯

  • 零依赖部署:编译为单一二进制文件,无 JVM 等运行时依赖,下载即用。
  • 配置即生效:全 YAML 配置,清晰直观;结合 Nacos 实现配置热加载。
  • 开箱即用:内置丰富功能,无需繁琐的二次开发即可满足绝大多数场景。

3. 功能全面 📦

  • 全方位安全:从网络层 IP 黑白名单到应用层参数校验、防重放、加解密,层层防护。
  • 精细化流控:支持令牌桶、滑动窗口等算法,可针对 IP、用户、接口等多维度限流。
  • 完善的监控:集成 Prometheus 指标暴露,配合 Grafana 实现全链路可视化监控。

核心功能矩阵 💡

🛡️ 安全防护体系

功能模块核心能力适用场景
访问控制IP 黑白名单、Referer 防盗链、User-Agent 限制防止恶意爬虫、资源盗用
入侵防御SQL 注入拦截、XSS 跨站脚本过滤、CSRF 防护保护业务数据安全
数据安全请求/响应加解密(AES/RSA/SM4)、敏感信息脱敏金融、支付等高敏场景
身份认证JWT 验证、Session 管理、OAuth2 集成、签名验签统一用户身份识别

🚦 流量治理体系

功能模块核心能力适用场景
流量控制接口限流、熔断降级、并发控制应对突发流量,防止雪崩
负载均衡轮询、随机、加权轮询、一致性 Hash服务流量分发
灰度发布基于 Header、Cookie、权重的灰度路由版本平滑发布、A/B 测试
路由转发动态路由、路径重写、参数透传API 聚合、服务重构

� 运维观测体系

功能模块核心能力适用场景
日志审计全量请求日志、异常日志、操作审计问题排查、安全审计
监控告警QPS、RT、错误率等核心指标监控实时掌握系统健康状态
链路追踪RequestID 透传、全链路耗时分析性能瓶颈定位

应用场景 �

1. 企业级微服务网关

作为微服务架构的统一入口,屏蔽后端服务细节,统一处理鉴权、限流、日志等非业务逻辑,让业务服务专注于业务实现。

2. 开放平台 API 网关

对外提供 API 服务时,提供统一的认证(如 AppKey/Secret)、签名验证、配额管理和计费统计,保障 API 服务的安全与可控。

3. 移动端/Web 端 BFF 层

为不同的客户端(iOS、Android、Web)聚合后端接口,裁剪响应数据,减少网络请求次数,提升客户端体验。

4. 遗留系统改造

通过网关的路由转发和协议转换能力,逐步将遗留的单体应用迁移到微服务架构,实现平滑演进。

系统架构 🏗️

网关架构图

整体架构采用分层设计,主要包含:

  • 接入层:负责接收外部请求,支持 HTTP/HTTPS 协议。
  • 核心层:包含路由匹配、过滤器链执行、负载均衡等核心逻辑。
  • 服务层:通过服务发现机制(Nacos)连接后端微服务。
  • 支撑层:提供配置管理、日志监控、缓存存储等基础能力。

技术栈 🛠️

  • 开发语言: Go 1.18+
  • 配置中心: Nacos 2.x
  • 缓存存储: Redis 6.x+
  • 监控体系: Prometheus + Grafana

下一步 🎬

准备好体验 WuEasy Go Gateway 了吗?


🚀 立即开始,构建您的安全高效网关!