tree: a35cae8cd8e5a65cf1d133e37e853512ede148eb [path history] [tgz]
  1. architecture-design/
  2. discovery/
  3. getting-started/
  4. plugins/
  5. terminology/
  6. tutorials/
  7. admin-api.md
  8. apisix-variable.md
  9. batch-processor.md
  10. benchmark.md
  11. build-apisix-dev-environment-on-mac.md
  12. building-apisix.md
  13. certificate.md
  14. CHANGELOG.md
  15. CODE_STYLE.md
  16. config.json
  17. control-api.md
  18. customize-nginx-configuration.md
  19. debug-function.md
  20. debug-mode.md
  21. discovery.md
  22. external-plugin.md
  23. FAQ.md
  24. grpc-proxy.md
  25. install-dependencies.md
  26. installation-guide.md
  27. mtls.md
  28. plugin-develop.md
  29. profile.md
  30. README.md
  31. router-radixtree.md
  32. ssl-protocol.md
  33. stream-proxy.md
  34. support-fips-in-apisix.md
  35. upgrade-guide-from-2.15.x-to-3.0.0.md
docs/zh/latest/README.md

title: Apache APISIX

Build Status License

Apache APISIX 是一个动态、实时、高性能的 API 网关, 提供负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。

你可以使用 Apache APISIX 来处理传统的南北向流量,以及服务间的东西向流量, 也可以当做 k8s ingress controller 来使用。

Apache APISIX 的技术架构如下图所示:

Apache APISIX 的技术架构

社区

特性

你可以把 Apache APISIX 当做流量入口,来处理所有的业务数据,包括动态路由、动态上游、动态证书、 A/B 测试、金丝雀发布(灰度发布)、蓝绿部署、限流限速、抵御恶意攻击、监控报警、服务可观测性、服务治理等。

立刻开始

  1. 安装

    请参考APISIX 安装指南

  2. 入门指南

    入门指南是学习 APISIX 基础知识的好方法。按照 入门指南的步骤即可。

    更进一步,你可以跟着文档来尝试更多的插件

  3. Admin API

    Apache APISIX 提供了 REST Admin API,方便动态控制 Apache APISIX 集群。

  4. 插件二次开发

    可以参考插件开发指南,以及示例插件 example-plugin 的代码实现。 阅读插件概念 会帮助你学到更多关于插件的知识。

更多文档请参考 Apache APISIX 文档站

性能测试

使用 AWS 的 8 核心服务器来压测 APISIX,QPS 可以达到 140000,同时延时只有 0.2 毫秒。

性能测试脚本 已经开源,欢迎补充。

贡献者变化

访问此处 使用贡献者数据服务。

贡献者变化

视频和文章

用户实际使用案例

更多用户案例,请查看 Case Studies

APISIX 的用户有哪些?

有很多公司和组织把 APISIX 用于学习、研究、生产环境和商业产品中,包括:

欢迎用户把自己加入到 Powered By 页面。

全景图

Logo

贡献

我们欢迎来自开源社区、个人和合作伙伴的各种贡献。

致谢

灵感来自 Kong 和 Orange。

协议

Apache 2.0 License