有了 NGINX 和 Kong,为什么还需要 Apache APISIX-王院生reload • 路由太弱 • gRPC 周边弱 • ⽆统⼀管理控制⾯ 云 原 ⽣ 社 区 M e e t u p 第 四 期 · ⼴ 州 站 Kong 问题 • 架构选型:Nginx + PostgreSQL • 云原⽣ API ⽹关 • 代码臃肿 • 性能⼀般 • 官⽅没 Dashboard 云 原 ⽣ 社 区 M e e t u p 第 四 期 · ⼴ 州 站 NGINX + Kong Kong 的问题 • NGINX -> LB • Kong -> API Gateway • 针对不同应⽤场景 • CP 控制⾯ • NGINX 没有 • Kong + PostgreSQL 数据库是单点 + 云 原 ⽣ 社 区 M e e t u p 第 四 期 · ⼴ 州 站 Apache APISIX 当前总结 云 原 ⽣ 社 区 M e e t u p 第 四 期 · ⼴ Apache APISIX, 由你决定 • 与 Spring Cloud、Dubbo 等微服务框架良好集成 • APISIX Mesh:Q2 季度开源 • ⽀持更多配置中⼼:redis、nacos、PostgreSQL、MySQL 等 • ⾃定义 RPC 协议:⽀持多路复⽤,Q3-4 季度开源 APISIX 初步计划 云 原 ⽣ 社 区 M e e t u p 第 四 期 · ⼴ 州 站 APISIX:全流量数据⾯0 码力 | 34 页 | 25.78 MB | 6 月前3
APISEVEN 和Kong EE 的性能评测NGINX)被⽤在边缘节点为客⼾端提供单个地址,并使⽤选定的策略(例如循环或加权)在Kong节 点之间分发请求。横向扩展Kong很简单。Kong是⽆状态的,所以向集群添加新节点需要将新节点指 向外部数据库(PostgreSQL或Cassandra),它就可以处理API请求和响应所需的配置、安全、服 务、路由和消费者信息,包括前⾯负载均衡器的IP地址或fullyqualifieddomainname(FQDN)。 测试环境 单节点 名称 数量 EC2 攻击节点 1 c4.4xlarge API⽹关数据平⾯ 1 c4.2xlarge API⽹关控制平⾯+存储: Kong:PostgreSQL|API7:etcd 1 c4.2xlarge 上游服务器 1 c5n.2xlarge 环境清单 名称 值 Ping延迟(两个服务器之间) ⼩于0.150ms0 码力 | 14 页 | 1.11 MB | 1 年前3
共 2 条
- 1













