基于 Spring Cloud 的基础微服务开发框架 Soraka

码农软件 · 软件分类 · 微服务框架 · 2019-03-17 16:29:01

软件介绍

Soraka

  • 前后端完全分离,基于Spring Boot 1.5.15.RELEASE

  • 基于网关的统一权限管理,更高效更方便

  • 基于Spring Security OAuth实现按钮级细粒度权限控制

  • Apache LICENSE 2.0,完全开源

项目介绍

Soraka一个基于Spring Cloud的基础微服务开发框架,有高效率,低封装的特点,非常适合学习和中小企业直接作为开发框架使用。

项目使用Maven进行管理,结构如下:

soraka
├── soraka-admin -- 管理模块(端口:8003)
├── soraka-auth -- 权限模块(端口:8005)
├── soraka-common -- 共用模块
├── soraka-discovery -- 服务中心(端口:8001)
├── soraka-gateway -- ZUUL网关(端口:80)
├── soraka-weixin -- 微信模块(待实现 端口:8004)

前端项目链接:https://gitee.com/beiyoufx/soraka-view

  • 用户管理:完整的用户管理授权体系

  • 部门管理:配置系统组织机构,树结构展现,可随意调整上下级

  • 菜单管理:配置系统菜单,操作权限,按钮权限标识,图标等

  • 角色管理:角色菜单权限分配,最新的基于资源的权限控制(new RBAC)

软件架构

后端技术选型

名称版本说明官网
JDK1.8.0_161运行环境https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Maven3.5.2项目构建管理http://maven.apache.org
Spring-boot1.5.15.RELEASE1微服务框架https://spring.io/projects/spring-boot
Spring-cloudEdgware.SR4微服务框架https://spring.io/projects/spring-cloud
Eureka 服务发现https://github.com/spring-cloud/spring-cloud-netflix
Zuul 网关https://github.com/spring-cloud/spring-cloud-netflix
MySQL5.7.16数据库https://www.mysql.com/downloads/
MyBatis ORM框架http://blog.mybatis.org/
Swagger22.7.0文档http://swagger.io
Spring Security OAuth 安全框架https://spring.io/projects/spring-security-oauth
Hystrix 熔断器https://github.com/spring-cloud/spring-cloud-netflix
Ribbon 负载均衡https://github.com/spring-cloud/spring-cloud-netflix

前端技术选型

名称版本说明官网
vue2.5.17前端框架https://github.com/vuejs/vue
element-ui2.4.6UI组件https://element.eleme.io/#/
axios0.18.0网络组件https://github.com/axios/axios
nprogress0.2.0进度条https://github.com/rstacruz/nprogress
vuex3.0.1前端状态管理https://github.com/vuejs/vuex
vue-router3.0.1前端路由https://github.com/vuejs/vue-router
vue-admin-template 后台模板https://github.com/PanJiaChen/vue-element-admin

文档

  1. 快速开始

  2. 常见问题

截图

本文地址:https://codercto.com/soft/d/1557.html

The Shallows

The Shallows

Nicholas Carr / W. W. Norton & Company / 2010-6-15 / USD 26.95

"Is Google making us stupid?" When Nicholas Carr posed that question, in a celebrated Atlantic Monthly cover story, he tapped into a well of anxiety about how the Internet is changing us. He also crys......一起来看看 《The Shallows》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

html转js在线工具
html转js在线工具

html转js在线工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具