一、前言
基于容器化部署微服务的实施方案目前在很多团队中实践应用,得益于 docker 领域解决方案的完善,生态和组件的丰富,以及 k8s 的盛行,于是微服务接入 docker 进行部署也成为一种比较主流的方式,不过一旦项目上线,高可用问题在任何一个系统中都是需要亟待解决的,使用 docker 部署 springboot 也不例外,在不引入 k8s 的情况下,如何低成本的快速实现 docker 微服务多节点扩容呢,本篇将详细介绍一下。
二、前置准备
在正式开始操作之前,你需要提前做下面几项准备,以确保后面的部署、实施和相关的操作能够顺利完成。
2.1 基本环境
- 云服务器或虚拟机,最低,2C4G;
- 服务器安装了 Docker 环境,以及 Docker Compose 环境;
- 本地 JDK(JDK17),Maven,Idea 等


