不积跬步,无以至千里;不积小流,无以成江海。

spring cloud 项目实战 - 开篇

SpringCloud 康康 2072℃ 0评论

新年伊始,紧张的工作即将开始,当然学习也是不能停下的,本篇将开启springcloud实战的序章,记录一下在开发中的一些坑和经验。

项目介绍

本系列的文章都是基于springcloud 以及 整合springcloud与其他技术中遇到的一些问题,项目类型是一个小型电商类的项目,这个系列不讨论具体的业务,只记录一些技术上的关键点和问题。

呈上简单的草图,当然其中的技术不可能都会用到,实际开发遇到了我再补充:

项目构建

版本选择

springboot 选择

2.0.3.RELEASE

spring-cloud 选择

Finchley.RELEASE

模块划分

  1. eureka-server : eureka注册中心(可集群部署)
  2. zuul-router : zuul网关(可集群部署)
  3. service-goods :商品中心(可集群部署)
  4. service-user : 用户中心(可集群部署)
  5. service-order : 订单中心(可集群部署)
  6. service-pay : 支付中心(可集群部署)
  7. base-entity : 项目一些公共的实体类和工具
  8. admin-web : web后台管理端工程(没有采用前后端分离,使用thymeleaf+layui的后台框架)

数据库

mysql 5.7

其他中间件和技术

oss 文件服务器 存放文件

redis 缓存

JWT用户认证

计划使用docker容器部署,前期直接用虚机

layui框架构建后台管理界面

 

转载请注明:左手代码右手诗 » spring cloud 项目实战 - 开篇

喜欢 (0)or分享 (0)
发表我的评论
取消评论

 

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址