API7 ⽹关技术⽩⽪书
整体介绍 ⽀流科技API⽹关产品(以下简称API7)是基于Apache软件基⾦会顶级项⽬ApacheAPISIX构建 的,包含了API⽹关、ManagerAPI与Dashboard控制⾯板3个组件。 API⽹关作为微服务架构中重要组件,是流量的核⼼出⼊⼝,⽤于统⼀处理和业务相关的请求,可有 效解决海量请求、恶意访问等问题,以保障业务安全性与稳定性。 图1-1API7架构图 ⽤于管理API⽹关,通过访问其暴露的RESTfulAPI接⼝以实现对路由、上游、证书、全局插件、消 费者等资源的管理。 控制⾯板 3. 为了简化⽹关管理,管理员可以通过Dashboard控制⾯板以可视化形式操作⽹关,⽀持监控分析、⽇ 志审计、多租⼾管理、多集群切换、多⼯作分区等能⼒。 1.1技术架构 数据平⾯ 1. 数据平⾯⽤于接收并处理调⽤⽅请求,使⽤Lua 分析监控 6. API7集成Prometheus以获取详细API调⽤数据,包括但不限于访问来源、成功率、95值、99值、 成功/失败响应码分布、QPS等指标。 Dashboard 7. 内置控制⾯板与ManagerAPI,前者⽅便⽤⼾通过可视化⾯板进⾏规则配置,后者⽅便⽤⼾使⽤⾃动 化⼯具或集成到内部业务中,以控制⽹关节点。 ⼆.功能摘要介绍 2.1插件列表0 码力 | 19 页 | 1.12 MB | 1 年前3Apache APISIX Roadmap
• APISIX • APISIX Dashboard • APISIX Ingress • APISIX Plugin Runner What we will do in APISIX V3 03 • User friendly • Redesign documentation • Refactor the backend of Dashboard • Refactor the API0 码力 | 26 页 | 2.68 MB | 1 年前310-APISIX 与 SkyWalking 的最佳实践-王院生
MicroService MicroService Database MicroService MicroService Database user platform admin SKYWALKING DASHBOARD SKYWALKING TOPOLOGY SKYWALKING TRACE APISIX 如何⽀持 SKYWALKING NGINX 如何⽀持 SKYWALKING rewrite0 码力 | 29 页 | 7.43 MB | 5 月前3Apache APISIX How to implement plugin orchestration in API Gateway
code from etcd(like serverless plugin) More • Open Source in https://github.com/apache/apisix-dashboard • Online Demo: http://139.217.190.60/ (Username/Password: admin) The future of API Gateway0 码力 | 28 页 | 1.19 MB | 5 月前3Apache APISIX 微服务⽹关性能架构解析
Proxy Rewrite • Prometheus • gRPC transcoding • gRPC proxy • Global Rule • Serverless • Dashboard • Version Control • IPv6 • IP Whitelist/Blacklist • Stand-alone mode • TCP/UDP Proxy0 码力 | 41 页 | 15.62 MB | 1 年前3有了 NGINX 和 Kong,为什么还需要 Apache APISIX-王院生
M e e t u p 第 四 期 · ⼴ 州 站 Kong 问题 • 架构选型:Nginx + PostgreSQL • 云原⽣ API ⽹关 • 代码臃肿 • 性能⼀般 • 官⽅没 Dashboard 云 原 ⽣ 社 区 M e e t u p 第 四 期 · ⼴ 州 站 NGINX + Kong 的问题 • NGINX -> LB • Kong -> API Gateway •0 码力 | 34 页 | 25.78 MB | 5 月前303-基于Apache APISIX的全流量API网关-温铭
APISIX committer 服气:社区大于代码 • The Apache Way • 活跃的社区,会重构坏的代码;但再好的代码,也会死于独裁的社区 • 案例:Apache APISIX dashboard 的重构,社区对于 MySQL 的方案不满, “怨声载道”,然后来自 5 家公司的贡献者一起重构掉它 规划 • 2.0 版本(即将发布):使用 etcd v3 替代 v2 • 3.0 版本:废弃0 码力 | 11 页 | 6.56 MB | 5 月前3
共 7 条
- 1