Spring Cloud 购物车实例,基础框架可以直接可以用于企业开发, 非常经典

无编程不创客,无案例不学习。疯狂创客圈,一大波高手正在交流、学习中!

疯狂创客圈 Java 死磕系列: 博客园 总入口】  QQ群:104131248

 

今天和圈内IT创客们分享一个开源项目Spring Cloud 实战项目:购物车 分布式架构实例,前端商城+后端运营平台,值的学习

 

开发者:刘兆明,代码可以到码云中下载。搜索项目名 paascloud-master。

项目介绍

功能点:

购物车商城,完整的购物流程、后端运营平台对前端业务的支撑,和对项目的运维,有各项的监控指标和运维指标。

技术点:

核心技术为springcloud+vue两个全家桶实现,采取了取自开源用于开源的目标,所以能用开源绝不用收费框架,整体技术栈只有阿里云短信服务是收费的,都是目前java前瞻性的框架,可以为中小企业解决微服务架构难题,可以帮助企业快速建站。由于服务器成本较高,尽量降低开发成本的原则,本项目由10个后端项目和3个前端项目共同组成。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,实现了异常和日志的统一管理,实现了MQ落地保证100%到达的解决方案。核心框架:springcloud Edgware全家桶安全框架:Spring Security Spring Cloud Oauth2分布式任务调度:elastic-job持久层框架:MyBatis、通用Mapper4、Mybatis_PageHelper数据库连接池:Alibaba Druid日志管理:Logback前端框架:Vue全家桶以及相关组件三方服务: 邮件服务、阿里云短信服务、七牛云文件服务、钉钉机器人服务、高德地图API

平台目录结构说明

架构图

特殊说明

这里做一个解释由于微服务的拆分受制于服务器,这里我做了微服务的合并,比如OAuth2的认证服务中心和用户中心合并,统一的one service服务中心和用户认证中心合并,支付中心和订单中心合并,其实这也是不得已而为之,只是做了业务微服务中心的合并,并没有将架构中的 注册中心 监控中心 服务发现中心进行合并

项目展示

常见问题

 


疯狂创客圈 实战计划

  • Netty 亿级流量 高并发 IM后台 开源项目实战

  • Netty 源码、原理、JAVA NIO 原理

  • Java 面试题 一网打尽

  • 疯狂创客圈 【 博客园 总入口 】

展开阅读全文

没有更多推荐了,返回首页