## 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群](//shang.qq.com/wpa/qunwpa?idkey=d09a293bcef98e6b5348dfbb3f4587eb80f81bbef3449b250921582cc3c7b3df)
![这里写图片描述](http://img.paascloud.net/paascloud/doc/paascloud-qq-qun.png)
### [问卷调查](//https://www.wjx.cn/jq/21780426.aspx)
```
开源一周多来,我们看到了大家学习研究PaaSCloud兴趣高涨,再次感谢大家。我们深知项目还有很多不足,
有很多地方需要完善,为了保证开源PaaSCloud能更好的为大家提供服务,现耽误朋友们几分钟时间填写一下
调查问卷。
```
- 问卷链接: https://www.wjx.cn/jq/21780426.aspx
## 配套项目
```
后端项目: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
```
### 传送门
- 博客入口: http://blog.paascloud.net
- 后端入口: http://admin.paascloud.net
- 模拟商城: http://mall.paascloud.net
- 文档手册: http://document.paascloud.net
- github: https://github.com/paascloud
### 架构图
![项目架构图](http://img.paascloud.net/paascloud/doc/paascloud-project.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于sprin
资源推荐
资源详情
资源评论
收起资源包目录
基于spring cloud 和vue全家桶的开源电商源码 (896个子文件)
spring.factories 145B
spring.factories 125B
sendRestLoginPwdTemplate.ftl 654B
sendRegisterSuccessTemplate.ftl 543B
activeUserTemplate.ftl 515B
sendRestUserEmailTemplate.ftl 459B
sendRestPwdCodeTemplate.ftl 442B
activeUserSuccessTemplate.ftl 328B
sendRestLoginPwdSuccessTemplate.ftl 317B
.gitignore 338B
.gitignore 267B
.gitignore 249B
.gitignore 249B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
index.html 207B
UacUserServiceImpl.java 35KB
UacGroupServiceImpl.java 16KB
UacMenuServiceImpl.java 14KB
ErrorCodeEnum.java 14KB
UacRoleServiceImpl.java 13KB
OmcCartServiceImpl.java 13KB
ZookeeperRegistryCenter.java 13KB
OmcOrderServiceImpl.java 13KB
OptAttachmentServiceImpl.java 12KB
PtcAlipayServiceImpl.java 11KB
TpcMqMessageServiceImpl.java 10KB
MdcProductServiceImpl.java 9KB
MdcProductCategoryServiceImpl.java 9KB
UacUserMainController.java 9KB
MqMessageServiceImpl.java 8KB
UacUserTokenServiceImpl.java 8KB
UacUserCommonController.java 8KB
AliyunMqTopicConstants.java 7KB
SmsCodeProcessor.java 7KB
OptQiniuOssServiceImpl.java 7KB
UacUserService.java 6KB
OpcFileController.java 6KB
AuthRestController.java 6KB
UacActionServiceImpl.java 6KB
MdcDictServiceImpl.java 6KB
EmailServiceImpl.java 6KB
LogAspect.java 6KB
SqlLogInterceptor.java 6KB
JacksonUtil.java 5KB
WeixinOAuth2Template.java 5KB
OmcOrderController.java 5KB
MdcProductCategoryQueryFeignClient.java 5KB
GlobalConstant.java 5KB
MallCartController.java 5KB
TpcMqConsumerController.java 5KB
DingtalkFeignClient.java 5KB
OpenIdAuthenticationFilter.java 5KB
HandleSendingMessageJob.java 5KB
MqMessage.java 5KB
UacRoleMainController.java 5KB
RequestUtil.java 5KB
UacGroupCommonController.java 5KB
UacRoleUserServiceImpl.java 5KB
OmcShippingController.java 5KB
BaseService.java 5KB
TokenInterceptor.java 4KB
UacUserLoginController.java 4KB
CheckFileUtil.java 4KB
OmcShippingServiceImpl.java 4KB
TpcMqMessageService.java 4KB
ValidateCodeFilter.java 4KB
AbstractValidateCodeProcessor.java 4KB
SmsCodeAuthenticationFilter.java 4KB
OptSendMailServiceImpl.java 4KB
MdcProductCategoryMainController.java 4KB
OpcAttachmentService.java 4KB
UacActionMainController.java 4KB
UacMenuCommonController.java 4KB
UacMenuMainController.java 4KB
PcResourceServerConfig.java 4KB
TpcMessageMainController.java 4KB
MqConsumerStoreAspect.java 4KB
TpcMqProducerController.java 4KB
UacGroupMainController.java 4KB
IService.java 4KB
OpcAttachmentFeignClient.java 4KB
OptPushMessageListener.java 4KB
MdcDictMainController.java 4KB
MqProducerChangeListener.java 4KB
MqConsumerChangeListener.java 4KB
UserManager.java 4KB
UniqueIdGenerator.java 4KB
TpcMqMessageFeignClient.java 3KB
PcAuthenticationSuccessHandler.java 3KB
PcAuthorizationServerConfig.java 3KB
MqBeanInitRunner.java 3KB
CookieUtil.java 3KB
PubUtils.java 3KB
OAuth2FeignAutoConfiguration.java 3KB
RedisKeyUtil.java 3KB
共 896 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
金枝玉叶9
- 粉丝: 122
- 资源: 7641
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页