搜索

pdf文档 基于 Apache APISIX 的下一代微服务架构 -- 从 0 到 1:APISIX 的 Apache 之路

1.55 MB 33 页 0 下载 98 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档详细介绍了Apache APISIX,一个基于Nginx和etcd的云原生微服务API网关。它通过集成控制面和数据面,提供灵活的插件机制,支持动态上游、动态路由和插件热加载。文档还探讨了下一代微服务架构的发展趋势,强调了APISIX在处理南北向和东西向流量中的作用,并提到了其在性能、扩展性和多云环境中的优势。
AI总结
### 基于 Apache APISIX 的下一代微服务架构总结 #### 1. Apache APISIX 的孵化器之路 - **国内首个初创公司捐赠的项目**:APISIX 是国内首个由初创公司捐赠的项目,也是国内第 16 个加入 Apache 孵化器的项目。 - **孵化过程**: - 找 Champion:熟悉微服务和 API 网关的技术专家。 - 写英文提案。 - 找 Mentors:与 Apache 基金会主席和孵化器主席沟通。 - 邮件列表讨论和投票通过。 #### 2. 下一代微服务架构 - **发展方向**: - 分久必合:抛弃 sidecar 模式,走向中心节点或集群模式。 - 下一代网关特点:全动态、全协议支持、高性能、云原生友好。 - **APISIX 的定位**:期望 Apache APISIX 能够承担下一代微服务架构的核心任务。 #### 3. Apache APISIX 是什么? - **云原生微服务 API 网关**:基于 Nginx 和 etcd 实现,集成了控制面和数据面。 - **核心功能**: - 动态上游、动态路由、插件热加载。 - 提供灵活的插件机制。 - 支持 L4-L7 层流量(HTTP、HTTPS、TCP、UDP、MQTT、Dubbo、gRPC 等)。 #### 4. 快速的成长与应用 - **时间线**: - 6 月 6 日开源。 - 7 月被纳入 CNCF 全景图。 - 8 月首家付费央企。 - 9 月贝壳找房上线,每日处理近 3 亿流量。 - 10 月进入 Apache 孵化器。 - 11 月全面支持 ARM64 平台,并推出 `apisix-ingress-controller`。 - 12 月:推出新一代微服务架构方案。 - **应用场景**: - 替代 Nginx 处理南北向流量。 - 替代 Envoy 处理服务间东西向流量。 - Kubernetes Ingress Controller。 - MQTT 插件作为 IoT 网关。 - IdP 插件成为零信任网关。 #### 5. 未来展望 - **目标**:成为下一代微服务架构的核心技术,解决微服务架构中的流量管理、协议支持、动态扩展等问题。 - **优势**:无状态、随意扩容和缩容,支持多云、混合云,容器优先,Kubernetes 友好。 总结:Apache APISIX 作为国内首个由初创公司捐赠的项目,凭借其高性能、动态扩展和灵活插件机制,正在快速成长为下一代微服务架构的核心技术,已在多个领域得到广泛应用。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 26 页请下载阅读 -
文档评分
请文明评论,理性发言.