适用于超大规模、复杂的业务系统
Apache APISIX 作为云原生架构的开源 API 网关,可以为海量 API 和微服务提供安全可靠的动态、高性能、可扩展的管理平台。
为什么选择 Apache APISIX?
Apache APISIX 值得信赖,你只需专注在具体业务中,而无需考虑 API 处理基础组件。
Apache APISIX 是首个提供低代码能力的开源 API 网关,作为 Apache 软件基金会顶级项目,它也为开发人员提供强大且灵活的控制界面。
简单易用的 Dashboard
友好的用户体验
Apache APISIX Dashboard 极大地满足了用户需求,不仅提供了清晰的组织架构以适配二次开发,而且可以借助插件编排能力释放想象力!
可视化配置
拒绝重复造轮子。借助 Apache APISIX 内置插件,可以在极短时间内创建灵活、可靠、高性能的网关。无需编写代码,只需在编辑器中拖拽插件、配置条件,便可通过可视化的方式打造专属的 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 |
了解有关 Apache APISIX 的最新信息
最近的一些活动