《智能体设计模式》中文版已发布, 点击阅读

APISIX

简介

Apache APISIX 是一款云原生、高性能的 API 网关与 AI 网关,支持动态路由、负载均衡、服务发现、认证、流量限流、灰度发布以及丰富的插件扩展。它面向云原生架构设计,具备良好的可扩展性与可观测性,适用于微服务、Kubernetes、Serverless 等场景。

主要特性

  • 动态路由与负载均衡:支持多种负载均衡策略、健康检查与服务发现。
  • 插件化架构:大量内置插件并支持自定义插件(Lua、Go、Wasmtime 等运行时)。
  • 多协议支持:HTTP、gRPC、TCP、UDP、WebSocket 等协议一体化支持。
  • 可观测性与管理:内置管理 API、Dashboard、Prometheus 指标和日志集成。

使用场景

Apache APISIX 适用于需要统一接入、路由控制和安全治理的场景,包括但不限于:对外 API 管理、微服务网关、边缘代理、服务治理与 AI 网关(将模型推理或多模型服务作为后端服务接入并进行流量管理)。它可在 Kubernetes 中以 Operator/Helm 部署,也能用于传统 VM/容器环境。

技术特点

  • 高性能:基于 Nginx/OpenResty 与 LuaJIT 构建,部分组件支持 Go 与 Wasm 扩展以提升性能隔离和安全性。
  • 可扩展:插件体系丰富,支持热加载与动态配置,便于在运行时扩展功能。
  • 云原生友好:提供 Kubernetes 集成、CRD 与 Operator 支持,以及对 Service Mesh 与多后端的兼容能力。

以上内容简洁描述了 Apache APISIX 的功能、特点与典型应用场景,便于在网站中快速了解该开源项目的定位与价值。

评论区

APISIX
资源信息
🌱 开源 🌉 AI 网关