English
Reference document
APISIX 说明
架构设计
压力测试
如何构建 Apache APISIX
健康检查
: 支持对上游节点的主动和被动健康检查,在负载均衡时自动过滤掉不健康的节点。
Router(路由)
radixtree
r3
独立运行模型
: 支持从本地 yaml 格式的配置文件启动,更适合 Kubernetes(k8s) 体系。
TCP/UDP 动态代理
管理 API
变更日志
代码风格
常见问答
插件
插件热加载
:无需重启服务,完成插件热加载或卸载。
HTTPS
:根据 TLS 扩展字段 SNI(Server Name Indication) 动态加载证书。
动态负载均衡
:跨多个上游服务的动态负载均衡,目前已支持 round-robin 和一致性哈希算法。
key-auth
:基于 Key Authentication 的用户认证。
JWT-auth
:基于
JWT
(JSON Web Tokens) Authentication 的用户认证。
limit-count
:基于“固定窗口”的限速实现。
limit-req
:基于漏桶原理的请求限速实现。
limit-conn
:限制并发请求(或并发连接)。
prometheus
:以 Prometheus 格式导出 APISIX 自身的状态信息,方便被外部 Prometheus 服务抓取。
OpenTracing
:支持 Zikpin 和 Apache SkyWalking。
grpc-transcode
:REST <--> gRPC 转码。
serverless
:允许在 APISIX 中的不同阶段动态运行 Lua 代码。
ip-restriction
: IP 黑白名单。
openid-connect
redirect
: URI 重定向。
response-rewrite
: 支持自定义修改返回内容的
status code
、
body
、
headers
。