consul 注册中心,其他地方没有用到,仅用于了解
eureka 注册中心,两个注册中心相互注册,应用名相同,端口不同,模拟集群
向 Eureka 注册的 消费者,这里使用 ribbon 实现点对点直连,服务内调用
部署时,没有采用
向 Eureka 注册的消费者,这里 使用 openfeign 进行服务内调用
部署时,采用该服务做消费者
向 Eureka 注册的服务提供者,用于提供服务,这里两个服务应用名相同,端口不同,用于模拟集群
仅包含 pom.xml,作为所有微服务的 父级 pom,用以对所有微服务的依赖、配置、打包进行统一配置
用于整理Spring Cloud 结构,定义了 该项目包含哪些微服务
用于 nginx 配置
用于整理 Docker 镜像结构,以及镜像的配置
用于将打包好的Jar文件 整理,为打包为 Docker 镜像做准备
mvn clean package -P docker -DskipTests
docker compose up -d