适用于超大规模、复杂的业务系统
Apache APISIX 作为云原生架构的开源 API 网关,可以为海量 API 和微服务提供安全可靠的动态、高性能、可扩展的管理平台。
Apache APISIX 基于 NGINX 与 etcd,相较于传统的 API 网关,它提供了动态路由、插件热加载等诸多能力。
为什么选择 APISIX API 网关?
Apache APISIX 值得信赖,你只需专注在具体业务中,而无需考虑 API 处理基础组件。
APISIX API 网关提供近百个开源插件、全面的 API 管理能力和先进的技术优势。
性能
极致的性能体验
Apache APISIX 基于 Radixtree Route 和 etcd 提供路由极速匹配与配置快速同步的能力。从路由到插件,所有的设计和实现都是为了极速性能和超低延迟。
高可用与可扩展性
与用户一起扩容
Apache APISIX 提供了自定义插件的能力,你可以在 Balancer 阶段使用自定义负载均衡算法,并使用自定义路由算法对路由进行精细化控制。
全动态
节省选型、开发时间,只做最重要的业务设计
Apache APISIX 提供了配置热更新、插件热加载能力,在不重新启动实例的情况下可快速更新配置,这能够节省开发时间并降低服务压力。同时,健康检查、服务熔断以及其它功能可以让系统始终保持稳定、可靠。
多平台、多协议
一次创建,随处运行
Apache APISIX 提供了多平台解决方案,它不但支持在裸机运行,也支持在 Kubernetes 中使用。它支持 HTTP 到 gRPC 的转换、WebSockets、gRPC、Dubbo、MQTT 代理和包括 ARM64 在内的多个平台,无需担心供应商对基础设施技术的锁定。
Apache APISIX 是 API 流量处理的最佳选择
Apache APISIX 是 Apache 软件基金会下的开源项目,并且在不断蓬勃发展。下方是 Apache APISIX 与其它 API 网关对比:
Feature | APISIX | Other API Gateways |
---|---|---|
Single-core CPU, QPS (enable limit-count and prometheus plugins) | 18000 | ~1700 |
Latency | 0.2 ms | 2 ms |
Dubbo, MQTT, Tengine and REST API to gRPC transcoding | ||
Configuration rollback | ||
Custom Load Balancing and routing | ||
Plugin hot loading | ||
Dashboard | ||
Support any NGINX variable as routing condition |