SpringCloud+Boot2+Docker+ES打造45K+Star的微服务项目,附教程

Posted javatiange

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringCloud+Boot2+Docker+ES打造45K+Star的微服务项目,附教程相关的知识,希望对你有一定的参考价值。

今天给大家推荐一个Github上面超火的SpringCloud微服务实战电商项目mall-mall-swarm,目前在Github上面已经有4k+Star。

项目适用人群:

  • 初级开发人员,没有项目实战经验的
  • 对于开源项目不熟悉的
  • 没有电商项目经验的

mall-swarm

mall-swarm是一套微服务商城系统,采用了 Spring Cloud Greenwich、Spring Boot 2、MyBatis、Docker、Elasticsearch等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。

SpringCloud+Boot2+Docker+ES打造45K+Star的微服务项目,附教程

mall-swarm用到的核心后端技术

SpringCloud+Boot2+Docker+ES打造45K+Star的微服务项目,附教程

搭建步骤

  • 使用虚拟机安装CentOS7.6
  • Docker环境的安装
  • 本项目Docker镜像构建
  • 本项目在Docker容器下的部署
  • 本项目使用Jenkins自动化部署:微服务架构下的自动化部署,使用Jenkins来实现。
  • 运行效果展示

    • 注册中心控制台信息:
    SpringCloud+Boot2+Docker+ES打造45K+Star的微服务项目,附教程

    • 监控中心应用信息:
    SpringCloud+Boot2+Docker+ES打造45K+Star的微服务项目,附教程

    系统架构图

    SpringCloud+Boot2+Docker+ES打造45K+Star的微服务项目,附教程

    教程目录

    SpringCloud+Boot2+Docker+ES打造45K+Star的微服务项目,附教程

以上是关于SpringCloud+Boot2+Docker+ES打造45K+Star的微服务项目,附教程的主要内容,如果未能解决你的问题,请参考以下文章

windows下docker toolbox无法下载boot2docker.iso

怎样在Mac上打开docker的代码框

如何在 OSX(boot2docker)上获得与 docker 容器的 ssh 连接

boot2docker / docker-machine / Docker Toolbox 上的 Docker 守护进程配置文件

Docker - 为啥这个 express.js 容器带有暴露/发布的端口拒绝连接? (使用 boot2docker)

如何在 Kitematic Boot2docker linux 上安装东西?