 API7 ⽹关技术⽩⽪书启⽤该插件后,将使⽤JSONWebToken⽅式进⾏有效性 验证,客⼾端访问时,需要在HTTP请求头中增加正确的 Token内容。 key-auth 启⽤该插件后,在访问资源时,客⼾端需要在请求头或查询 字符串中携带正确的密钥。 wolf-rbac 启⽤该插件后,⽹关将⽀持基于wolf的认证及授权特性。 openid-connect 启⽤该插件后,⽹关将⽀持⾝份验证与令牌⾃省功能。 安全 允许的最⼤请求速率。⼤于rate但⼩于rate+burst的 请求将被延迟处理。单位秒。 burst 整数型 是 >=0 允许被延迟处理的请求速率。 key 字符串 是 remote_addr,s erver_addr,htt p_x_real_ip,ht tp_x_forwarde d_for,consum er_name 性能优秀的解决⽅案。 以路由匹配为例,API7采⽤⾃研的radixtree(由⽀流科技开源)算法路由,该算法在路由数量⾮常 多时,效率并不会降低,因为其时间复杂度为O(K)(K为路由字符串⻓度,和路由数量⽆关)。 下图是在10000rps的情况下,API7和Kong企业版的延迟对⽐。 图2-3在单节点和10krps的情况下,API7与Kong企业版性能对⽐0 码力 | 19 页 | 1.12 MB | 1 年前3 API7 ⽹关技术⽩⽪书启⽤该插件后,将使⽤JSONWebToken⽅式进⾏有效性 验证,客⼾端访问时,需要在HTTP请求头中增加正确的 Token内容。 key-auth 启⽤该插件后,在访问资源时,客⼾端需要在请求头或查询 字符串中携带正确的密钥。 wolf-rbac 启⽤该插件后,⽹关将⽀持基于wolf的认证及授权特性。 openid-connect 启⽤该插件后,⽹关将⽀持⾝份验证与令牌⾃省功能。 安全 允许的最⼤请求速率。⼤于rate但⼩于rate+burst的 请求将被延迟处理。单位秒。 burst 整数型 是 >=0 允许被延迟处理的请求速率。 key 字符串 是 remote_addr,s erver_addr,htt p_x_real_ip,ht tp_x_forwarde d_for,consum er_name 性能优秀的解决⽅案。 以路由匹配为例,API7采⽤⾃研的radixtree(由⽀流科技开源)算法路由,该算法在路由数量⾮常 多时,效率并不会降低,因为其时间复杂度为O(K)(K为路由字符串⻓度,和路由数量⽆关)。 下图是在10000rps的情况下,API7和Kong企业版的延迟对⽐。 图2-3在单节点和10krps的情况下,API7与Kong企业版性能对⽐0 码力 | 19 页 | 1.12 MB | 1 年前3
 Apache APISIX
微服务⽹关性能架构解析Apache APISIX 技术选型 • 必须⾼高性能 • 匹配条件灵活且易易扩展 • 必需:uri、host • 可选:IP 地址、请求参数、请求头、 Cookie等,可以做数值、字符串串以及正则 匹配。 • ⾃自定义函数 路路由是 API ⽹网关的⽣生命 Apache APISIX 技术选型 • 单核⼼心每秒百万次匹配 • 相⽐比 libr3 性能提升有⼀一个数量量级0 码力 | 41 页 | 15.62 MB | 1 年前3 Apache APISIX
微服务⽹关性能架构解析Apache APISIX 技术选型 • 必须⾼高性能 • 匹配条件灵活且易易扩展 • 必需:uri、host • 可选:IP 地址、请求参数、请求头、 Cookie等,可以做数值、字符串串以及正则 匹配。 • ⾃自定义函数 路路由是 API ⽹网关的⽣生命 Apache APISIX 技术选型 • 单核⼼心每秒百万次匹配 • 相⽐比 libr3 性能提升有⼀一个数量量级0 码力 | 41 页 | 15.62 MB | 1 年前3
 APISEVEN 和Kong EE 的性能评测们的后端API监听⼀ 个GET请求,例如: http://localhost:8000/test_uri 然后,API会响应⼀个由1024个伪随机Unicode字符组成的字符串,如: taZ3psgHkQojalo� 我们在附录中详细地记录了使⽤的后端API。 KongEnterprise2.2是从AWS市场2获得并安装的。API7提供了⼀个API7v0 码力 | 14 页 | 1.11 MB | 1 年前3 APISEVEN 和Kong EE 的性能评测们的后端API监听⼀ 个GET请求,例如: http://localhost:8000/test_uri 然后,API会响应⼀个由1024个伪随机Unicode字符组成的字符串,如: taZ3psgHkQojalo� 我们在附录中详细地记录了使⽤的后端API。 KongEnterprise2.2是从AWS市场2获得并安装的。API7提供了⼀个API7v0 码力 | 14 页 | 1.11 MB | 1 年前3
共 3 条
- 1













