2 Star 2 Fork 1

UTEA / leisurely

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.95 KB
一键复制 编辑 原始数据 按行查看 历史
UTEA 提交于 2020-12-08 12:06 . update README.md.

leisurely

分布式脚手架

本例提供分布式脚手架,项目应用spring cloud,使用nacos作为注册中心,使用seata的at模式进行分布式事务管理

技术栈

软件支持

参考文档

须有 JDK 11,mysql8,redis

如果没有对应的组件的话请去除pom引入,如没有rabbitmq 就把pom去掉 配置引入去掉即可 sentinel,zipkin等类似

  1. spring cloud 分布式架构
  2. nacos 注册中心
  3. seata 分布式服务治理
  4. redis/redission 缓存机制 分布式锁支持
  5. mybatis plus/shardingsphere 单数据库和读写分离支持
  6. rabbitMQ 消息队列
  7. stomp websocket消息推送
  8. sentinel限流,降级等等
  9. zipkin链路追踪
  10. task定时任务

应用架构 leisurely

-- code-builder 代码生成器

-- doc sql文件和其他说明文件

-- platform 项目代码

    -- module 服务模块 

        -- usr 用户服务

        -- mq 消息队列服务

        -- stomp websocket消息推送服务

    -- common 公共模块

    -- gateway 网关

    -- pojo 各个模型统一放置模块

前端配套脚手架 https://gitee.com/utea/utea-ui

体系图

部分功能截图 新增菜单截图 nacos sentinel截图 Zipkin截图

愿景

1、实现可学习性质的脚手架 2、应用上更多的相关技术框架 3、能坚持下来

Java
1
https://gitee.com/utea/leisurely.git
git@gitee.com:utea/leisurely.git
utea
leisurely
leisurely
master

搜索帮助