Thanks to visit codestin.com
Credit goes to github.com

Skip to content

sech-io/cloud-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cloud-framework

基于springcloud全家桶开发分布式框架(支持oauth2认证授权、统一下单、公众号服务、Shardingdbc分库分表、常见服务监控、链路监控、异步日志、redis缓存等功能),实现基于Vue全家桶等前后端分离项目工程。其它说明

项目特点

  • 框架方面独立、模块相互之间非常独立,第三方工程服务能够轻松接入
  • 服务通过网关统一接入,鉴权(网关和业务模块权限独立分开)、监控、日志、缓存等统计分析更加清晰
  • 采用分布式模式,部署方便,易于扩展
  • 统一下单服务接入(目前只支持微信、后续扩展支付宝等渠道)
  • 微信公众号服务接入
  • 采用分布式模式,docker部署方便,易于扩展
  • 前端可以基于element ui 、Vue全家桶、React 等主流,实现前后端分离

技术模块相关说明

1、 cloud-system 模块

  • cloud-system-eureka [端口1001] 服务注册中心在线访问
  • cloud-system-config [端口1002] 服务配置和发现远程配置 guide
  • cloud-system-gateway [端口1003] zuul服务网关(外部接口接入入口)
  • cloud-system-auth [端口1004] 权限接入服务(支持oauth2、单点登录) 查看详情 guide

2、cloud-core 基础公共模块

  • cloud-core-beans 常用全局bean
  • cloud-core-commons 常量、切面等
  • cloud-core-configuration 基础配置
  • cloud-core-exception Exception定义
  • cloud-core-utils 常用工具类

3、cloud-business 业务模块服务模块

  • cloud-business-commons business各业务公共组件等
  • cloud-business-admin [端口2002] 权限管理等接口服务
  • cloud-business-sso [端口3001] 单点登录模块接入 块服务
  • cloud-business-client [端口待定] 前端接口服务
  • cloud-system-commons system各模块基础功能依赖

4、系统监控模块

  • cloud-monitor-monitor [端口1010] 服务状态监控服务在线访问
  • cloud-monitor-zipkin-db [端口1011] 数据库db监控服务在线访问
  • cloud-monitor-zipkin-elk [端口待定] elk监控
  • cloud-system-xxx [端口待定] 缓存监控
  • cloud-system-xxx [端口待定] 日志等监控

5、前端模块 Vue2-Admin

  • 基于element ui 的Vue全家桶
  • Webpack3
  • Axios
  • Nodejs
  • 初始学习Vue项目,请移步参考 Vue2-All

开发部署环境

  • Redis
  • MySQL
  • RabbitMQ
  • Java8
  • Lombok
  • Feign
  • docker
  • nginx

项目说明

  • xxx 待开发和完善的模块
  • 登录账户密码 superAdmin\test1234 | admin\test1234 | test\test1234
  • 项目部分技术配置说明guide
  • 项目配置文件加密说明guide
  • 服务启动说明guide
  • Auth模块启动说明guide
  • SSO单点登录模块说明guide
  • pay统一下单模块扩展依赖guide

常见问题

  • 找不到带Q开头的类
  • lombok 安装
  • 项目导入工程遇到 maven 插件问题
  • 上述问题解决guide

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages