pdf文档 从Apache APISIX 来看API 网关的演进

1.36 MB 24 页 0 评论
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档介绍了Apache APISIX作为一个云原生微服务API网关的特点和功能,它基于Nginx和etcd,集成了控制面和数据面,具有动态路由、热加载等特性,并支持多协议和多云环境。文档还探讨了API网关的演进,从传统功能到云原生下的新功能,包括gRPC代理、身份认证和Serverless支持。Apache APISIX被展示为下一代微服务架构的有力候选,具有高性能和灵活性。
AI总结
以下是对《从 Apache APISIX 来看 API 网关的演进》的总结,语言简洁明了,重点突出核心观点和关键信息: --- ### 文档总结 #### **Apache APISIX 是什么?** - Apache APISIX 是一个云原生微服务 API 网关,基于 Nginx 和 etcd 实现。 - 特点: - 集成控制面和数据面。 - 提供灵活的插件机制。 - 支持动态上游、动态路由、插件热加载。 - rapid growth: - 2023 年 6 月开源。 - 7 月被纳入 CNCF 全景图。 - 10 月进入 Apache 孵化器(国内唯一由初创公司贡献的项目)。 - 支持多云、混合云,全面支持 ARM64 平台。 #### **Apache APISIX 能解决什么问题?** - 处理 L4、L7 层流量:HTTP、HTTPS、TCP、UDP、MQTT、Dubbo、gRPC 等。 - 替代 Nginx 处理南北向流量,替代 Envoy 处理服务间东西向流量。 - 支持 Kubernetes Ingress Controller 和作为 IoT 网关、零信任网关的场景。 #### **API 网关的演进** - **传统功能:** - 让 API 请求更安全、更高效处理。 - 覆盖 Nginx 功能:反向代理、负载均衡、动态上游、动态 SSL 证书、动态限流限速。 - 主动/被动健康检查、服务熔断。 - **云原生新功能:** - 对接 Prometheus、Zipkin、Skywalking。 - gRPC 代理和协议转换(REST <=> gRPC)、WebSocket。 - 身份认证:OpenID Relying Party、OP(支持 Auth0、Okta 等)。 - 支持 Serverless、高性能、无状态、随意扩容和缩容。 #### **微服务演进到 Service Mesh** - Service Mesh 是微服务架构的进一步演进,解决了服务发现、流量管理、observability 等问题。 #### **下一代微服务架构** - 趋势:分久必合,抛弃 sidecar,走向中心节点或集群模式。 - 下一代网关特性:全动态、全协议支持、高性能、云原生友好。 - Apache APISIX 有望在下一代微服务架构中担任重要角色。 #### **关于演讲者** - 温铭,Apache APISIX PPMC,深圳支流科技创始人,开源委员会委员,拥有 40 多项安全相关专利。 --- ### 核心观点总结 Apache APISIX 是一个高性能、云原生友好的 API 网关,具备丰富的协议支持和动态能力,能够满足 тради API 网关功能的同时扩展到新兴场景。其快速发展和社区认可(如进入 Apache 孵化器)显示了其潜力。未来,网关将向全动态、全协议支持、高性能方向演进,Apache APISIX 有望成为下一代微服务架构的重要组件。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 17 页请下载阅读 -
文档评分
请文明评论,理性发言.