API7 ⽹关技术⽩⽪书
API7⽹关技术⽩⽪书 (版本:2022-02) ⼀.整体介绍 ⽀流科技API⽹关产品(以下简称API7)是基于Apache软件基⾦会顶级项⽬ApacheAPISIX构建 的,包含了API⽹关、ManagerAPI与Dashboard控制⾯板3个组件。 API⽹关作为微服务架构中重要组件,是流量的核⼼出⼊⼝,⽤于统⼀处理和业务相关的请求,可有 效解决海量请求、恶意访问等问题,以保障业务安全性与稳定性。 图1-1API7架构图 上图为API7产品中控制平⾯(简称CP)与数据平⾯(简称DP)的架构⽰意图,并包含了3个部分: API⽹关 1. ⽤于承载并处理业务流量,管理员在配置路由规则后,⽹关将根据预设规则将请求转发⾄上游服务。 此外,借助API7内置的50多种插件,可实现⾝份验证、安全防护、流量控制、分析监控、请求/响应 置后,API7将在毫秒级别内通知到各个 ⽹关节点。 其它 3. 从图1-1可⻅,API7采⽤了数据平⾯与控制平⾯分离的架构⽅式,通过配置中⼼接收、下发配置,使 得数据平⾯不会受到控制平⾯影响。配置中⼼默认为ETCD,但也⽀持Consul、Nacos、Eureka等, 可根据您的实际情况进⾏选择。此外,企业⽤⼾只需关注业务本⾝,与业务⽆关的⼤部分功能交给 API7内置插件即可实现,如⾝份验证、性能分析等。0 码力 | 19 页 | 1.12 MB | 1 年前3APISEVEN 和Kong EE 的性能评测
APISEVEN和KongEE的性能评测--GigaOm ⾼性能API管理测试 产品评估:API7和Kong企业版 1-摘要3 2-云上的API管理5 API76 图1.API7技术架构7 Kong企业版7 3-GigaOmAPI负载测试设置9 API压⼒测试9 测试环境10 单节点10 环境清单10 软件版本信息11 软件版本信息11 4-测试结果12 图2.空转时的压⼒测试API的基线延迟12 图3.API7与KongEE在20,000rps时的对⽐13 图4.API7与KongEE在10,000rps时的JWT对⽐。13 图5.API7与KongEE在10,000rps时的1,000条路由的对⽐14 5-结论15 6-附录16 7-关于GigaOm19 。 在本⽂中,我们展⽰了使⽤2个全⽣命周期API管理平台完成的性能测试结果:API7和Kong企业版 (KongEE)。 在我们的单节点设置中,API7所有的压⼒测试结果都优于KongEE。在每秒10,000个请求的情况下, 99.99%的情况API7的延迟⽐KongEE低14倍。API7和KongEE⼆者百分⽐越⾼延迟差异越明显。在 我们所有的测试中,最⼤延迟差异体现得最明显的是达到990 码力 | 14 页 | 1.11 MB | 1 年前3Apache APISlX from Gateway to Full Traffic Proxy with Istio
protocol It’s public now!!! https://github.com/api7/amesh #IstioCon How to use it Change the injection-template: ● proxy_init ● proxy Ref: https://github.com/api7/amesh/blob/main/docs/en/demo.md #IstioCon0 码力 | 15 页 | 1.29 MB | 5 月前0.03金卫-Apache APISIX 借助 Service Mesh 实现统一技术栈的全流量管理
Apache APISIX借助ServiceMesh 实现统一技术栈的全流量管理 金卫(API7 解决方案架构师) • 支流科技 - 解决方案架构师 • Apache APISIX PMC • Apache APISIX Ingress Controller Founder • Apache skywalking committer • Github: https://github.com/gxthrj 开发及扩展相当容易 性能优(尤其是多路由场景) 生态丰富,80+ 插件开箱即用 兼容 xDS,方便迁移 自定义 CRD ,增量推送策略 支持多协议 https://github.com/api7/amesh 下一个版本发布时间 12 月 未来展望 概览 APISIX Ingress处理南北向入口流量 APISIX Service Mesh处理东西向流量 APISIX专用插件配置等通过Amesh0 码力 | 34 页 | 3.50 MB | 5 月前3Apache APISIX How to implement plugin orchestration in API Gateway
parse DAG,generate AST(Abstract Syntax Tree) • Generate Lua codes from AST • https://github.com/api7/jsonschema Step 3 • Apache APISIX watch and sync Lua code from etcd(like serverless plugin)0 码力 | 28 页 | 1.19 MB | 5 月前3SBOM 为基础的云原生应用安全治理
user.id 序号 含义 API1 失效的对象级授权 API2 失效的用户认证 API3 过度的数据暴露 API4 资源缺失和速度限制 API5 功能级别授权已损坏 API6 批量分配 API7 安全性错误配置 API8 注入 API9 资源管理不当 API10 日志和监控不足 解决方案: • API资产梳理(暴露面、风险分析) • API链路调用威胁阻断 • OWASP API安全0 码力 | 30 页 | 2.39 MB | 1 年前32021 中国开源年度报告
项目) 完成数百万美元天使轮 融资 Engula 天使轮融资 Authing 完成 500 万美金 Pre-A 轮融资以及 A 轮融资 2,300 万美元 深圳支流科技 API7 (基于 Apache APISIX 项目) 完成数百万美金 Pre-A 轮以及 A 轮 融资 StreamNative (基于 Apache Pulsar 项目) 完成 2,300 万美元 ● Authing closed a $5 million Pre-A round and a $23 million Series A round Shenzhen Tributary API7 (based on the Apache APISIX project) closed a multi-million dollar Pre-A round and Series A round0 码力 | 199 页 | 9.63 MB | 1 年前32021 中国开源年度报告
Engula 天使轮融资 2021 中国开源年度报告 127 ● Authing 完成 500 万美金 Pre-A 轮融资以及 A 轮融资 2,300 万美元 ● 深圳支流科技 API7 ( 基于 Apache APISIX 项目 ) 完成数百万美金 Pre-A 轮以及 A 轮融资 ● StreamNative ( 基于 Apache Pulsar 项目 ) 完成 2,3000 码力 | 132 页 | 14.24 MB | 1 年前3
共 8 条
- 1