APISEVEN 和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 年前3
有了 NGINX 和 Kong,为什么还需要 Apache APISIX-王院生有了 NGINX 和 Kong 为什么还需要 Apache APISIX 演讲⼈:王院⽣@深圳⽀流科技公司 云 原 ⽣ 社 区 M e e t u p 第 四 期 · ⼴ 州 站 云 原 ⽣ 社 区 M e e t u p 第 四 期 · ⼴ 州 站 有了 NGINX 和 Kong 为什么还需要 Apache APISIX? 王院⽣@⽀流科技 ⽬录 1. 个⼈和公司介绍 2. 后端架构演变史 3. Nginx 和 Kong 的问题 4. Apache APISIX 现状 5. Apache APISIX 未来计划 CONTENTS 云 原 ⽣ 社 区 M e e t u p 第 四 期 · ⼴ 州 站 云 原 ⽣ 社 区 M e e t u p 第 四 期 · ⼴ 州 站 王院⽣ Apache APISIX Founder & PMC 《OpenResty 最佳实践》作者 ⼴ 州 站 Nginx 和 Kong 的问题 云 原 ⽣ 社 区 M e e t u p 第 四 期 · ⼴ 州 站 Nginx 问题 • 低活跃度的社区 • 社区不友好:提交代码困难 • 静态配置 + reload • 路由太弱 • gRPC 周边弱 • ⽆统⼀管理控制⾯ 云 原 ⽣ 社 区 M e e t u p 第 四 期 · ⼴ 州 站 Kong 问题 • 架构选型:Nginx0 码力 | 34 页 | 25.78 MB | 6 月前3
03-基于Apache APISIX的全流量API网关-温铭• Apache APISIX 的路由复杂度是 O(k),只和 uri 的长度有关,和路由数量无关;kong 的路由时间复杂 度是 O(n),随着路由数量线性增长。 • Apache APISIX 的 IP 匹配时间复杂度是 O(1),不会随着大量 IP 判断而导致 cpu 资源跑满;kong 的最 新版本也换用了 Apache APISIX 的 IP 匹配库; • Apache APISIX 的路由匹配,接受 秒才能获取到最新配置 • 只有 Apache APISIX 开放了自定义负载均衡的挂载点,其他网关都不支持 独创的插件编排/低代码 API 网关 Plugin Orchestration • Kong:支持 Go 编写的插件 • Envoy:支持 Lua、WASM 编写的 filter • Apache APISIX:为什么要“写”插件?ops、PM 也可以直接创造一个插件 • 解决方案:微插件、低代码,需要底层架构和插件足够灵活 物联网:欧盟数字工厂、特斯联 • 租车:大搜车、租租车、优信二手车 • 金融:泰康、同程金服、空中云汇 • 在线教育:好未来、作业帮、腾讯教育、网易有道 APISIX 和 Kong 的对比 对⽐比项 APISIX Kong 技术架构 Nginx + etcd Nginx + postgres ⾼高可⽤用 ⾮非常可靠,没有单点 ⼀一般,有数据库 的单点 精细化路路由 ⽀支持 Nginx 变量量和⾃自0 码力 | 11 页 | 6.56 MB | 6 月前3
API7 ⽹关技术⽩⽪书符串⻓度,和路由数量⽆关)。 下图是在10000rps的情况下,API7和Kong企业版的延迟对⽐。 图2-3在单节点和10krps的情况下,API7与Kong企业版性能对⽐ 从中可以看出,API7的延迟表现⾮常稳定,99.9%的请求都在6毫秒内完成了处理;⽽Kong企业版 的延迟是API7的⼏⼗倍。 下图是开启了JWT认证插件后,同样的10000rps的延迟表现: 10000rps的延迟表现: 图2-4在开启JWT插件和10krps的情况下,API7与Kong企业版性能对⽐ 可以看到,在开启JWT插件后API7的请求延迟表现依然稳定,⽽Kong企业版的延迟是API7的数百 倍,差距⾮常明显。0 码力 | 19 页 | 1.12 MB | 1 年前3
Apache APISIX How to implement plugin orchestration in API Gatewayall the needs of the enterprise • Different open source projects have different solutions to this Kong • Native Support: Lua plugins • Few developers are familiar with Lua • Solution:Go plugin Envoy developers can write Lua • Solution:WASM,not good enough in the short term Apache APISIX • Both Kong and Envoy’s solutions are want more developers to develop plugins • We are looking for silver bullet API Gateway -> East-West Microservice • East-west service mesh -> North-south access layer • Envoy、Kong、Apache APISIX:full traffic access layer • no longer the traditional functions of Nginx and F5 •0 码力 | 28 页 | 1.19 MB | 6 月前3
云原生安全威胁分析与能力建设白皮书(来源:中国联通研究院)API 网关提供路由、负载均衡、流量控制、服务发布等核心功能,API 网关在微 服务架构中起到流量枢纽的作用。常用的 API 网关类型包括 Spring Cloud Gateway[16]、Kong[17]、Zuul[18]等。 不安全的微服务网关将给攻击者提供可乘之机,如2022年3月1日,Spring 官 方 发 布 了 关 于 Spring Cloud Gateway 的 两 个 CVE https://istio.io/ [16] Spring Cloud Gateway. https://spring.io/projects/spring-cloud-gateway [17] Kong Gateway. https://docs.konghq.com/gateway/latest/ [18] Zuul - A Project Gating System. https://zuul-ci0 码力 | 72 页 | 2.44 MB | 1 年前3
基于 Apache APISIX 的下一代微服务架构 -- 从 0 到 1:APISIX 的 Apache 之路• 精英治理:贡献越大,声音越大 • 民主:所有人都可以投票,区别在于此票是否有效(binding) 开源社区的三种治理模式 • 社区共识:Apache APISIX • 商业公司共识:Kong Inc. • 仁慈的独裁者:Python 如何加入 Apache 孵化器 • Champion:项目的引路人,进入孵化器后转为 Mentor 角色 • Mentor:项目的导师,帮助0 码力 | 33 页 | 1.55 MB | 1 年前3
Apache APISIX
微服务⽹关性能架构解析Java + JS,性能差,不不⽀支持⼆二 次开发。⽐比如 Apigee、3Scale、Amazon 等。 ⾏行行业远⻅见者:多基于 OpenResty + Golang,少数开 源,⽐比如:Tyk、Kong 等,代码量量较重。 Apache APISIX 机会:轻巧 + 极致性能 + 热插件 宣布开源 CNCF ⾸首个商业⽤用户 ⽣生产⽤用户上线 捐赠 Apache 全平台⽀支持 60 码力 | 41 页 | 15.62 MB | 1 年前3
Amazon Elastic Kubernetes Service (EKS) 初探秘Benchmarking Utility - New Amazon EKS Region: Paris, London, Mumbai - CNI v1.5.0 - New Regions: Hong Kong 即将发布 - Service linked role for Amazon EKS - EKS Support for K8s version 1.13 + ECR AWS PrivateLink0 码力 | 39 页 | 1.83 MB | 1 年前3
机器学习课程-温州大学-时间序列总结将normalize参数的值设为True。 pd.date_range(start='2018/8/1 12:13:30', periods=5, normalize=True, tz='Asia/Hong_Kong') 25 时间序列的频率、偏移量 默认生成的时间序列数据是按天计算的,即 频率为“D”。 • “D”是一个基础频率,通过用一个字符串 的别名表示,比如“D”是“day”的别名 。 •0 码力 | 67 页 | 1.30 MB | 1 年前3
共 42 条
- 1
- 2
- 3
- 4
- 5













