Skip to content
/ yao Public

基于Spring Cloud Alibaba、Oauth2、Vue的快速开发平台。

Notifications You must be signed in to change notification settings

torns/yao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yao

基于Spring Cloud Alibaba、Oauth2、Vue的快速开发脚手架,持续开发中...

技术栈

  • 注册中心:Nacos
  • 服务网关:Gateway
  • 配置中心:Nacos
  • 服务调用:OpenFeign
  • 负载均衡:Loadbalancer
  • 熔断降级:Sentinel
  • 链路追踪:Skywalking
  • 消息队列:RabbitMQ
  • 权限认证:Oauth2
  • 项目部署:Docker
  • 前端框架:Vue ElementUI

项目结构说明

  • yao-common 公共模块
  • yao-auth Oauth2认证服务 提供token

    yao-authentication 签权服务
    yao-authorization 授权服务

  • yao-back 后台管理模块

    代码生成、upms(通用权限管理)、oa(流程办公 todo)、cms(内容管理 todo) ...

  • yao-log 日志中心模块

    yao-log-sever 日志服务
    yao-log-starter 日志starter

  • yao-gateway 后端统一入口,提供动态路由
  • yao-ui 基于Vue ElementUI的后台管理界面,可打包进jar包,也可单独部署

功能模块

√ 用户管理 
√ 资源管理(菜单和权限) 
√ 角色管理 
√ 部门管理 
√ 字典管理
√ 代码生成

默认端口

yao-gateway:2019
yao-back:9001
yao-authentication:9002
yao-authorization:9003
yao-log:8999

编译部署

  • 启动Nacossh startup.sh -m standalone,然后通过浏览器输入https://127.0.0.1:8848/nacos/访问Nacos控制台进行服务配置管理
  • 执行yao-run.sh 编译打包服务并生成docker镜像后运行

About

基于Spring Cloud Alibaba、Oauth2、Vue的快速开发平台。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published