关于

下一代微服务网关和负载均衡解决方案

背景

随着云计算和微服务架构的兴起,传统的负载均衡和反向代理方式开始暴露其局限性。在此背景下,Flomesh Gateway(简称 FGW)应运而生,旨在为现代化应用程序提供高性能、可编程、灵活的流量管理能力。

FGW 核心特点

  1. 多计算架构支持:FGW 支持 X86、ARM64、海光、龙芯、RISC-V 等多种计算架构,确保广泛的部署适应性。
  2. 高性能 & 低资源消耗:采用 C++ 开发,结合 Pipy 的可编程代理能力,保证高吞吐、低延迟,并且资源占用极低。
  3. 动态配置&可编程性:通过 Pipy JS 编程方式实现网络流量处理,支持动态加载 JS 文件,实时更新或新增功能,满足灵活配置需求。

主要功能

  1. 微服务网关:FGW 可替代 Netflix Zuul 和 Spring Cloud Gateway,提供统一入口管理微服务流量。
  2. 丰富的流量管理:包括负载均衡、熔断、限流、超时、灰度发布等,确保系统稳定并实现流量的平滑过渡。
  3. 强大的代理能力:可进行反向代理、静态 Web 服务和 7 层的负载均衡,同时也支持 API 管理、认证、授权等高级功能。
  4. TLS 功能:提供 TLS 卸载、TLS 透传和 TLS 上游功能,确保数据在传输过程中的安全性和完整性。
  5. 可观测性:结合现代的监控工具,提供流量的实时监控、日志记录和故障排查。

总结

FGW 结合了传统负载均衡、反向代理和现代微服务网关的优势,为企业提供一站式的流量管理解决方案。随着微服务、容器和 Kubernetes 等技术的普及,FGW 将在云原生时代发挥越来越重要的作用。

无论您的系统是传统的还是基于微服务的,FGW 都可以为您提供灵活、高效和安全的流量管理方案。欢迎访问 Flomesh Gateway GitHub 了解更多详情,并参与我们的开源社区,共同推动网络流量管理技术的进步。

Feedback

Was this page helpful?