{"repo":"zhoutaoo/SpringCloud","free":true,"listed":false,"github":"https://github.com/zhoutaoo/SpringCloud","clone":"git clone https://github.com/zhoutaoo/SpringCloud.git","description":"Opensabre是基于SpringCloud2023的微服务开发平台，整合了Spring Security、Springcloud Alibaba等组件。 包含了基础的RBAC权限管理、授权认证、网关管理、服务治理、审计日志等系统管理基础应用。 定义了相关开发规范、风格并落地在服务框架层，开箱即用，支持Docker、Kubenetes的部署。 让项目开发人员快速进入业务开发，而不需过多时间花费在基础架构搭建和编码风格规范上。 目标是建立一套金融级、高安全性的微服务解决方案。","language":null,"stars":8933,"topics":["springcloud","springboot","oauth2","feign-client","spring-cloud-gateway","spring-security","nacos","sentinel","jetcache","skywalking"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"前言 根据前期的使用和反馈，目前将脚手架整体进行了重构，发布了新的框架 Opensabre，请使用新版。 💪Opensabre是基于SpringCloud2023的微服务开发平台，整合了Spring Security、Springcloud Alibaba等组件。 包含了基础的RBAC权限管理、授权认证、网关管理、服务治理、审计日志等系统管理基础应用。 定义了相关开发规范、风格并落地在服务框架层，开箱即用，支持Docker、Kubenetes的部署。 让项目开发人员快速进入业务开发，而不需过多时间花费在基础架构搭建和编码风格规范上。 目标是建立一套金融级、高安全性的微服务解决方案。 项目介绍 框架源码： https://github.com/opensabre/opensabre-framework 在线文档： https://opensabre.github.io/docs 功能特点 快速开始 先决条件 首先本机先要安装以下环境，建议先学习了解springboot和springcloud基础知识。 依赖说明: https://opensabre.github.io/docs/#/framework/introduction/dependencies 工程介绍： https://opensabre.github.io/docs/#/framework/introduction/PROJECT 快速入门 本工程是一个聚合工程，相关模块引用了 https://github.com/opensabre 的相关模块 1. 学习源码请克隆代码库： git clone https://github.com/zhoutaoo/SpringCloud.git --recursive 2. 快速使用框架开发请参考： https://opensabre.github.io/docs/#/framework/manual/QUICKSTART 基础应用使用 基础应用脚本 1.创建数据库及表 路径一般为：应用/src/main/resources/db 如： base-origanization/src/main/resources/db 下的脚本，请先执行db文件创建库，再执行ddl建立表结构后再执行dml数据初使化 2.启动应用 根据自己需要，启动相应服务进行测试，cd 进入相关应用目录，执行命令： mvn spring-boot:run 或者通过ide提供的运行功能。 3.测试验证 可通过命令行或postman类的工具进行请求，应用端口默认8080 默认文档地址如下： swagger文档地址：http://localhost:8080/swagger-ui/index.html knife4j文档地址：http://localhost:8080/doc.html 架构与开发 系统架构 功能与特性 功能预览 用户管理 角色管理 服务容错 API文档 组织架构管理 基础服务 服务 使用技术 进度 备注 ------ -------------------------- ---- --------------------------------- 注册中心 Nacos ✅ 配置中心 Nacos ✅ 消息总线 SpringCloud Bus+Rabbitmq ✅ 动态网关 SpringCloud Gateway ✅ 多种维度的流量控制（服务、IP、用户等），后端可配置化🏗 授权认证 Spring Security OAuth2 ✅ Jwt模式 服务容错 SpringC","default_branch":null,"files":null,"tree":[],"storefront":"/r/zhoutaoo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zhoutaoo/SpringCloud/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}