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

演示环境

访问地址:http://101.133.164.217:8285

账号密码:admin/000000

功能特性

  • 完善的登录认证模块

  • 完善的用户管理模块

  • 基于RBAC的权限管理模块

  • 基于API粒度的安全访问管理

  • 完善的菜单配置管理模块

  • 基础的内容管理模块

  • 支持国际化

  • 防XSS攻击等安全模块

  • 通用的图片、文件上传下载功能

  • 基于Redis的缓存功能

  • 基于ElasticSearch的搜索引擎

  • 基于注解的日志记录功能

  • 基于Swagger2的API文档管理

  • 前后端可视化代码生成器

  • 前端响应式布局

  • 支持单设备/多设备登录切换

  • 统一的异常处理机制

  • 统一的响应体规范

  • 统一的工具类使用规范

  • 基于Nacos的注册/配置中心管理

  • 基于Seata的分布式事务管理

  • Nexus Maven私服

  • Docker Registry2

  • Admin微服务监控大盘

意见反馈

在框架使用过程中遇到问题,可以通过邮件、微信或者在Gitlab上提交issue的方式向我们反馈。

Copyright © 2020. 恩梯梯数据(中国)信息技术有限公司. all right reserved,powered by Gitbook该文件修订时间: 2022-01-21 10:33:29

results matching ""

    No results matching ""