松鼠乐园 松鼠乐园
  • 注册
  • 登录
  • 首页
  • 快捷入口
    • Vue
    • Tensorflow
    • Springboot
    • 语言类
      • CSS
      • ES5
      • ES6
      • Go
      • Java
      • Javascript
    • 工具类
      • Git
      • 工具推荐
    • 服务器&运维
      • Centos
      • Docker
      • Linux
      • Mac
      • MySQL
      • Nginx
      • Redis
      • Windows
    • 资源类
      • 论文
      • 书籍推荐
      • 后端资源
      • 前端资源
      • html网页模板
      • 代码
    • 性能优化
    • 测试
  • 重大新闻
  • 人工智能
  • 开源项目
  • Vue2.0从零开始
  • 广场
首页 › Java › 基于SpringCloud采用前后端分离的企业级微服务多租户系统架构

基于SpringCloud采用前后端分离的企业级微服务多租户系统架构

迦娜王
3年前Java
2,661 0 4
基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合并且高度可配置化,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统
  • Java 55.0%
  • JavaScript 19.5%
  • HTML 8.6%
  • CSS 7.5%
  • FreeMarker 5.1%
  • Other 4.3%
克隆/下载 zlt2000 最后提交于 15天前 修改grafana密码 zlt-business update to v3.0.0 27天前 zlt-commons 拆分feign拦截器适配webflux和http,修复sc-gateway开启url权限时租户的传递问题 17天前 zlt-config update to v3.0.0 27天前 zlt-demo update to v3.0.0 27天前 zlt-doc 修改我的信息sql 2月前 zlt-gateway 拆分feign拦截器适配webflux和http,修复sc-gateway开启url权限时租户的传递问题 17天前 zlt-job update to v3.0.0 27天前 zlt-monitor update to v3.0.0 27天前 zlt-register update nacos to V1.1.3 3月前 zlt-transaction update to v3.0.0 27天前 zlt-uaa update to v3.0.0 27天前 zlt-web update to v3.0.0 27天前 .gitignore update to v1.4.0 8月前 LICENSE Initial commit 10月前 README.md 修改grafana密码 15天前 changeVersion.bat add changeVersion.bat 8月前 package.bat 增加打包脚本 3月前 pom.xml update spring-boot-admin-starter-server to v2.1.6 17天前 README.md

zlt-microservices-platform

[TOC] 1. 项目介绍
  • 前后端分离的企业级微服务架构
  • 主要针对解决微服务和业务开发时常见的非功能性需求
  • 深度定制Spring Security真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案
  • 提供应用管理,方便第三方系统接入,支持多租户(应用隔离)
  • 引入组件化的思想实现高内聚低耦合并且高度可配置化
  • 注重代码规范,严格控制包依赖,每个工程基本都是最小依赖
  • 非常适合学习和企业中使用
2. 项目总体架构图
基于SpringCloud采用前后端分离的企业级微服务多租户系统架构
3. 功能介绍
基于SpringCloud采用前后端分离的企业级微服务多租户系统架构
4. 模块说明
central-platform -- 父项目,公共依赖
│ ├─zlt-business -- 业务模块一级工程
│ │ ├─user-center -- 用户中心[7000]
│ │ ├─file-center -- 文件中心[5000]
│ │ ├─code-generator -- 代码生成器[7300]
│ │ ├─search-center -- 搜索中心
│ │ │ ├─search-client -- 搜索中心客户端
│ │ │ ├─search-server -- 搜索中心服务端[7100]
│ │─zlt-commons -- 通用工具一级工程
│ │ ├─zlt-auth-client-spring-boot-starter -- 封装spring security client端的通用操作逻辑
│ │ ├─zlt-common-core -- 封装通用操作逻辑
│ │ ├─zlt-common-spring-boot-starter -- 封装通用操作逻辑
│ │ ├─zlt-db-spring-boot-starter -- 封装数据库通用操作逻辑
│ │ ├─zlt-log-spring-boot-starter -- 封装log通用操作逻辑
│ │ ├─zlt-redis-spring-boot-starter -- 封装Redis通用操作逻辑
│ │ ├─zlt-ribbon-spring-boot-starter -- 封装Ribbon和Feign的通用操作逻辑
│ │ ├─zlt-sentinel-spring-boot-starter -- 封装Sentinel的通用操作逻辑
│ │ ├─zlt-swagger2-spring-boot-starter -- 封装Swagger通用操作逻辑
│ ├─zlt-config -- 配置中心
│ ├─zlt-doc -- 项目文档
│ ├─zlt-gateway -- api网关一级工程
│ │ ├─sc-gateway -- spring-cloud-gateway[9900]
│ │ ├─zuul-gateway -- netflix-zuul[9900]
│ ├─zlt-job -- 分布式任务调度一级工程
│ │ ├─job-admin -- 任务管理器[8081]
│ │ ├─job-core -- 任务调度核心代码
│ │ ├─job-executor-samples -- 任务执行者executor样例[8082]
│ ├─zlt-monitor -- 监控一级工程
│ │ ├─sc-admin -- 应用监控[6500]
│ │ ├─log-center -- 日志中心[6200]
│ ├─zlt-uaa -- spring-security认证中心[8000]
│ ├─zlt-register -- 注册中心Nacos[8848]
│ ├─zlt-web -- 前端一级工程
│ │ ├─back-web -- 后台前端[8066]
│ ├─zlt-transaction -- 事务一级工程
│ │ ├─txlcn-tm -- tx-lcn事务管理器[7970]
│ ├─zlt-demo -- demo一级工程
│ │ ├─txlcn-demo -- txlcn分布式事务demo
│ │ ├─seata-demo -- seata分布式事务demo
│ │ ├─sharding-jdbc-demo -- sharding-jdbc分库分表demo
│ │ ├─rocketmq-demo -- rocketmq和mq事务demo
5. 截图(点击可大图预览)
基于SpringCloud采用前后端分离的企业级微服务多租户系统架构
基于SpringCloud采用前后端分离的企业级微服务多租户系统架构
基于SpringCloud采用前后端分离的企业级微服务多租户系统架构
基于SpringCloud采用前后端分离的企业级微服务多租户系统架构
基于SpringCloud采用前后端分离的企业级微服务多租户系统架构
基于SpringCloud采用前后端分离的企业级微服务多租户系统架构
基于SpringCloud采用前后端分离的企业级微服务多租户系统架构
基于SpringCloud采用前后端分离的企业级微服务多租户系统架构
基于SpringCloud采用前后端分离的企业级微服务多租户系统架构
基于SpringCloud采用前后端分离的企业级微服务多租户系统架构
基于SpringCloud采用前后端分离的企业级微服务多租户系统架构
基于SpringCloud采用前后端分离的企业级微服务多租户系统架构
基于SpringCloud采用前后端分离的企业级微服务多租户系统架构
基于SpringCloud采用前后端分离的企业级微服务多租户系统架构
SpringCloud 多租户架构 微服务
4
通用,无服务器,单命令部署工具
上一篇
Linux企业运维人员常用150个命令汇总
下一篇
评论 (0)

请登录以参与评论。

现在登录
聚合文章
Servicios profesionales Organizaciones
1年前
在Gitee收获近 5k Star,更新后的Vue版RuoYi有哪些新变化?
1年前
vue3.x reactive、effect、computed、watch依赖关系及实现原理
1年前
Vue 3 新特性:在 Composition API 中使用 CSS Modules
1年前
标签
AI AI项目 css docker Drone Elaticsearch es5 es6 Geometry Go gru java Javascript jenkins lstm mysql mysql优化 mysql地理位置索引 mysql索引 mysql规范 mysql设计 mysql配置文件 mysql面试题 mysql高可用 nginx Redis redis性能 rnn SpringBoot Tensorflow tensorflow2.0 UI设计 vue vue3.0 vue原理 whistle ZooKeeper 开源项目 抓包工具 日志输出 机器学习 深度学习 神经网络 论文 面试题
4
相关文章
Java基础知识」超级详细的Java基础知识,你还记得多少
学习java最基本的27个知识点你会吗?
要精通Java,先研究它的执行原理
java干货大集合
松鼠乐园

资源整合,创造价值

小伙伴
墨魇博客 无同创意
目录
重大新闻 Centos CSS Docker ES5 ES6 Go Java Javascript Linux Mac MySQL Nginx Redis Springboot Tensorflow Vue Vue2.x从零开始 Windows 书籍推荐 人工智能 前端资源 后端资源 壁纸 开源项目 测试 论文
Copyright © 2018-2022 松鼠乐园. Designed by nicetheme. 浙ICP备15039601号-4
  • 重大新闻
  • Centos
  • CSS
  • Docker
  • ES5
  • ES6
  • Go
  • Java
  • Javascript
  • Linux
  • Mac
  • MySQL
  • Nginx
  • Redis
  • Springboot
  • Tensorflow
  • Vue
  • Vue2.x从零开始
  • Windows
  • 书籍推荐
  • 人工智能
  • 前端资源
  • 后端资源
  • 壁纸
  • 开源项目
  • 测试
  • 论文
热门搜索
  • jetson nano
  • vue
  • java
  • mysql
  • 人工智能
  • 人脸识别
迦娜王
坚持才有希望
1224 文章
35 评论
242 喜欢
  • 4
  • 0
  • Top