基于 Apache APISIX 的下一代微服务架构 -- 从 0 到 1:APISIX 的 Apache 之路
1.55 MB
33 页
0 下载
98 浏览
0 评论
0 收藏
所属分类:
云计算&大数据 / Apache APISIX
| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .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 页请下载阅读 -
文档评分













