有了 NGINX 和 Kong,为什么还需要 Apache APISIX-王院生
25.78 MB
34 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档探讨了在有NGINX和Kong的情况下,为什么还需要Apache APISIX。Apache APISIX作为顶级-performance的API网关,具有高稳定性、完整的7层协议支持以及多语言支持等优势。它在生产环境中表现出色,能够处理高达80~100亿日请求量,部署在几千节点的集群中,CPU占用率保持在8~10%。文档还提到了NGINX和Kong的问题,如数据库单点故障和控制面缺失,并强调了Apache APISIX的未来发展计划。 | ||
AI总结 | ||
《有了 NGINX 和 Kong,为什么还需要 Apache APISIX》是王院生(深圳⽀流科技公司创始⼈&CTO,Apache APISIX 发起⼈与PMC)在云原生社区Meetup第⼆次广⼆站上的演讲,主要内容如下:
### 演讲内容总结:
1. **讲者介绍**
- 王院生是深圳⽀流科技公司的创始人与CTO,也是《OpenResty最佳实践》的作者, Apache APISIX 的发起人及PMC成员。
2. **后端架构演变史**
演讲回顾了后端架构的发展历程,指出了 NGINX 和 Kong 在不同应用场景中的定位。
3. **NGINX 和 Kong 的问题**
- NGINX 主要作为负载均衡(LB)使用,功能有限,缺乏高级API网关功能。
- Kong 作为 API 网关,依赖PostgreSQL数据库,存在单点问题,扩展性和性能不足。
4. **Apache APISIX 现状**
- Apache APISIX 是全球最活跃的API网关开源项目,是Apache顶级开源项目,也是中国最快毕业的Apache项目。
- 具备顶级性能和高稳定性,功能、性能和架构全面优于Kong。
- 支持多语言(如Java、Golang等)、完整的7层协议、丰富的插件生态(如resty-radixtree、jsonschema、ipmatcher等)。
- 在生产环境中表现出色,某些大型用户部署了数千节点,单用户每日请求量达到80-100亿次,仅需7台服务器即可轻松应对,日常CPU占用率仅8%-10%。
5. **Apache APISIX 未来计划**
- 进一步完善生态系统,扩展更多场景化功能。
- 加强社区建设,吸引更多开发者参与贡献。
- 持续优化性能和稳定性,以满足更高的生产需求。
### 核心观点总结:
Apache APISIX 作为一款功能强大、性能卓越的API网关,填补了 NGINX 和 Kong 在高性能、高可用性和扩展性方面的空白,已经在多个大规模生产环境中得到验证,并展现出广阔的应用前景和快速发展的潜力。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
22 页请下载阅读 -
文档评分