spring cloud + vue + oAuth2.0全家桶实战,前后端分离模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目。支持微信登录等三方登录。
├─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服务中心和用户认证中心合并,支付中心和订单中心合并,其实这也是不得已而为之, 只是做了业务微服务中心的合并,并没有将架构中的 注册中心 监控中心 服务发现中心进行合并。