关于
下一代微服务网关和负载均衡解决方案
背景
随着云计算和微服务架构的兴起,传统的负载均衡和反向代理方式开始暴露其局限性。在此背景下,Flomesh Gateway(简称 FGW)应运而生,旨在为现代化应用程序提供高性能、可编程、灵活的流量管理能力。
FGW 核心特点
- 多计算架构支持:FGW 支持 X86、ARM64、海光、龙芯、RISC-V 等多种计算架构,确保广泛的部署适应性。
- 高性能 & 低资源消耗:采用 C++ 开发,结合 Pipy 的可编程代理能力,保证高吞吐、低延迟,并且资源占用极低。
- 动态配置&可编程性:通过 Pipy JS 编程方式实现网络流量处理,支持动态加载 JS 文件,实时更新或新增功能,满足灵活配置需求。
主要功能
- 微服务网关:FGW 可替代 Netflix Zuul 和 Spring Cloud Gateway,提供统一入口管理微服务流量。
- 丰富的流量管理:包括负载均衡、熔断、限流、超时、灰度发布等,确保系统稳定并实现流量的平滑过渡。
- 强大的代理能力:可进行反向代理、静态 Web 服务和 7 层的负载均衡,同时也支持 API 管理、认证、授权等高级功能。
- TLS 功能:提供 TLS 卸载、TLS 透传和 TLS 上游功能,确保数据在传输过程中的安全性和完整性。
- 可观测性:结合现代的监控工具,提供流量的实时监控、日志记录和故障排查。
总结
FGW 结合了传统负载均衡、反向代理和现代微服务网关的优势,为企业提供一站式的流量管理解决方案。随着微服务、容器和 Kubernetes 等技术的普及,FGW 将在云原生时代发挥越来越重要的作用。
无论您的系统是传统的还是基于微服务的,FGW 都可以为您提供灵活、高效和安全的流量管理方案。欢迎访问 Flomesh Gateway GitHub 了解更多详情,并参与我们的开源社区,共同推动网络流量管理技术的进步。
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
最后修改 November 29, 2023: add docs for fault injection and request mirror, fix typo (b53e400)