多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

5 分钟 Docker 搭建 API 网关集群:APISIX + etcd 完整教程,附多节点扩展方案

5 分钟 Docker 搭建 API 网关集群:APISIX + etcd 完整教程,附多节点扩展方案 本文是《云原生 API 网关从入门到生产》专栏第 2 篇,付费专栏文章。跟着做,5 分钟跑起来你的第一个 API 网关。一、为什么用 Docker Compose 做本地开发环境上一篇文章我们做了选型,选了 Apache APISIX。现在问题来了:怎么快速跑起来?你当然可以看官方文档一步步装,但大概率会遇到这些问题:APISIX 依赖 etcd,两个组件都要装,版本还要匹配不同操作系统的安装方式不同,Mac/Linux/Windows 各有各的坑装完发现缺依赖,来回折腾半天想清理环境,发现卸载也不干净Docker Compose 解决所有这些问题:一条命令拉起完整环境,一条命令销毁干净,跨平台一致。对于本地开发和学习,这是最优解。本文会给你一个完整的 Docker Compose 方案,包含:APISIX 网关(3.x 最新版)etcd 配置存储一个模拟上游服务(启动后立刻能验证路由是否生效)跟着做,5 分钟内你会看到这样的效果:浏览器访问 http://localhost:9080/get → APISIX 网关接收请求 → 路由到模拟上游服务 → 返回 JSON 响应二、目
返回列表