• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

paascloud-master: spring cloud + vue + oAuth2.0全家桶实战,前后端分离模拟商城, ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

paascloud-master

开源软件地址:

https://gitee.com/paascloud/paascloud-master

开源软件介绍:

Spring Cloud 实战项目

项目介绍

功能点:    模拟商城,完整的购物流程、后端运营平台对前端业务的支撑,和对项目的运维,有各项的监控指标和运维指标。技术点:       核心技术为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

平台目录结构说明

├─paascloud-master----------------------------父项目,公共依赖│  ││  ├─paascloud-eureka--------------------------微服务注册中心│  ││  ├─paascloud-discovery-----------------------微服务配置中心│  ││  ├─paascloud-monitor-------------------------微服务监控中心│  ││  ├─paascloud-zipkin--------------------------微服务日志采集中心│  ││  ├─paascloud-gateway--------------------------微服务网关中心│  ││  ├─paascloud-provider│  │  ││  │  ├─paascloud-provider-mdc------------------数据服务中心│  │  ││  │  ├─paascloud-provider-omc------------------订单服务中心│  │  ││  │  ├─paascloud-provider-opc------------------对接服务中心│  │  ││  │  ├─paascloud-provider-tpc------------------任务服务中心│  │  ││  │  └─paascloud-provider-uac------------------用户服务中心│  ││  ├─paascloud-provider-api│  │  ││  │  ├─paascloud-provider-mdc-api------------------数据服务中心API│  │  ││  │  ├─paascloud-provider-omc-api------------------订单服务中心API│  │  ││  │  ├─paascloud-provider-opc-api------------------对接服务中心API│  │  ││  │  ├─paascloud-provider-tpc-api------------------任务服务中心API│  │  ││  │  ├─paascloud-provider-sdk-api------------------可靠消息服务API│  │  ││  │  └─paascloud-provider-uac-api------------------用户服务中心API│  ││  ├─paascloud-common│  │  ││  │  ├─paascloud-common-base------------------公共POJO基础包│  │  ││  │  ├─paascloud-common-config------------------公共配置包│  │  ││  │  ├─paascloud-common-core------------------微服务核心依赖包│  │  ││  │  ├─paascloud-common-util------------------公共工具包│  │  ││  │  ├─paascloud-common-zk------------------zookeeper配置│  │  ││  │  ├─paascloud-security-app------------------公共无状态安全认证│  │  ││  │  ├─paascloud-security-core------------------安全服务核心包│  │  ││  │  └─paascloud-security-feign------------------基于auth2的feign配置│  ││  ├─paascloud-generator│  │  ││  │  ├─paascloud-generator-mdc------------------数据服务中心Mybatis Generator│  │  ││  │  ├─paascloud-generator-omc------------------数据服务中心Mybatis Generator│  │  ││  │  ├─paascloud-generator-opc------------------数据服务中心Mybatis Generator│  │  ││  │  ├─paascloud-generator-tpc------------------数据服务中心Mybatis Generator│  │  ││  │  └─paascloud-generator-uac------------------数据服务中心Mybatis Generator

特殊说明

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

作者介绍

Spring Cloud 爱好者,现就任于鲜易供应链平台研发部.

QQ群交流

①:519587831(满)
②:873283104(满)
③:882458726(满)
④:693445268
⑤:813682656
⑥:797334670
⑦:797876073
⑧:814712305
⑨:……

FAQ

配套项目

后端项目:https://github.com/paascloud/paascloud-master          https://gitee.com/paascloud/paascloud-master登录入口:https://github.com/paascloud/paascloud-login-web         https://gitee.com/paascloud/paascloud-login-web后端入口:https://github.com/paascloud/paascloud-admin-web         https://gitee.com/paascloud/paascloud-admin-web前端入口:https://github.com/paascloud/paascloud-mall-web         https://gitee.com/paascloud/paascloud-mall-web

传送门

架构图

项目架构图


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap