『脚手架』方糖工具箱 | 一款采用 SpringCloud 微服务架构的脚手架

Posted 一枚方糖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了『脚手架』方糖工具箱 | 一款采用 SpringCloud 微服务架构的脚手架相关的知识,希望对你有一定的参考价值。

文章目录

🍺欢迎 Fork 和 Star

项目地址:https://github.com/xingly-cn/SugarTools

请您小手点个Star。

📚SugarTools

方糖工具箱,一款采用 SpringCloud 微服务架构的小巧工具箱,遵循不重复造轮子的原则,每个模块相互独立可直接实现到自己的项目中。

目前很多功能处于开发中,有 Bug 或不去指出请大佬批评指正!

📝如何部署

稍后更新

🛠️包含组件

一个 Java 小巧工具箱,对各类 JDK 进行封装,组成各种小工具,一键使用,同时提供以下组件:

模块介绍进度
Sugar-Common全局公共模块(Swagger + Redis + MybatisPlus)100%
Sugar-AuthSSO单点登录模块 (基于 Token 实现)100%
Sugar-Message统一通知模块(短信 + 微信公众号 + 邮件 + 机器人)95%
Sugar-WeLogin微信扫码登陆模块0%
Sugar-WePay微信支付模块0%
Sugar-Video视频点播模块(支持分段加密 + 身份校验)0%
Sugar-Nacos注册中心配置中心模块100%
Sugar-Gateway服务网关模块0%
Sugar-Admin统一后台管理模块(数据增删 + 用户权限)0%

🎁正在开发中

  • Sugar-Message 95%
  • Sugar-WeLogin 0%

🧬贡献代码的步骤

  1. 在 Gitee 或者 Github 上 Fork 项目到自己的 Repo
  2. 把 Fork 过去的项目也就是你的项目 clone 到你的本地
  3. 修改代码(orgin 分支)
  4. commit 后 push 到自己的库(orgin分支)
  5. 登录 Gitee 或 Github 在你首页可以看到一个 pull request 按钮,点击它,填写一些说明信息,然后提交即可。
  6. 等待维护者合并

一款不错的SpringCloud 脚手架项目

文章目录

I 一款不错的SpringCloud 脚手架项目

1.1 项目概述

  • springboot+springcloud
  • 注册中心:nacos
  • 网关:gateway
  • RPC:feign

可插拔功能组件:

  • 流控熔断降级:sentinel
  • 全链路跟踪:sleth+zipkin
    分布式事务:seata
  • 封装功能模

以上是关于『脚手架』方糖工具箱 | 一款采用 SpringCloud 微服务架构的脚手架的主要内容,如果未能解决你的问题,请参考以下文章

工作中开发的部分测试软件

lenos快速开发模块化开源脚手架,完全开源

Vue3 中的脚手架工具Vite到底牛在哪, 一文全知道

一款不错的SpringCloud 脚手架项目

什么是vite

前端架构试题