简介
# so-fast-cloud 微服务框架介绍
so-fast-cloud 框架是基于 SpringBoot+SpringCloud&Alibaba 的企业级微服务框架.
# 框架简介
so-fast-cloud 采用前后端分离的架构设计模式,前端基于轻量级 MVVM 框架 Vue.js+Webpack 进行构建,UI 组件基于 Element-UI 进行深度定制,提供更丰富、易用的 UI 库。微服务端基于 SpringBoot+SpringCloud 进行微服务生态构建。并整合 SpringSecurity+Oauth2 的安全认证框架提供认证、授权以及单点登录等功能。框架针对微服务生态中的常用组件进行了封装,提供开箱即用的生产级配置参数,针对环境部署提供多场景一键式服务启停,剥离运维复杂度,让开发团队只聚焦业务逻辑的编写,降低项目开发成本。
# 适用场景
该框架为微服务架构,适用于大中型项目以及客户对系统提出 SOA 需求的项目开发。针对中小型项目的极速开发,建议使用我们提供的单体框架版本 so-fast (opens new window)
# 演示环境
访问地址:http://101.133.164.217:8285 (opens new window)
账号密码:admin/000000
# 功能特性
完善的登录认证模块
完善的用户管理模块
基于 RBAC 的权限管理模块
基于 API 粒度的安全访问管理
完善的菜单配置管理模块
基础的内容管理模块
支持国际化
防 XSS 攻击等安全模块
通用的图片、文件上传下载功能
基于 Redis 的缓存功能
基于 ElasticSearch 的搜索引擎
基于注解的日志记录功能
基于 Swagger2 的 API 文档管理
前后端可视化代码生成器
前端响应式布局
支持单设备 / 多设备登录切换
统一的异常处理机制
统一的响应体规范
统一的工具类使用规范
基于 Nacos 的注册 / 配置中心管理
Nexus Maven 私服
Docker Registry2
Admin 微服务监控大盘
# 意见反馈
在框架使用过程中遇到问题,可以通过邮件、微信或者在 Gitlab 上提交 issue 的方式向我们反馈。
快速上手→