今天给大家推荐一个牛逼的接私活项目,SpringCloud微服务架构项目!

一个由商业级项目升级优化而来的微服务架构,采用SpringBoot 2.5 、SpringCloud 等核心技术构建,提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。

架构图

项目介绍

1、采用前后端分离的模式,前端开源两个框架:Sword (基于 React、Ant Design)、Saber (基于 Vue、Element-UI)

2、后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独开源出一个框架:BladeTool

3、BladeTool已推送至Maven中央库,直接引入即可,减少了工程的臃肿,也可更注重于业务开发4、集成Sentinel从流量控制、熔断降级、系统负载等多个维度保护服务的稳定性。

5、注册中心、配置中心选型Nacos,为工程瘦身的同时加强各模块之间的联动。

6、使用Traefik进行反向代理,监听后台变化自动化应用新的配置文件。

7、极简封装了多租户底层,用更少的代码换来拓展性更强的SaaS多租户系统。

8、借鉴OAuth2,实现了多终端认证系统,可控制子系统的token权限互相隔离。

9、借鉴Security,封装了Secure模块,采用JWT做Token认证,可拓展集成Redis等细颗粒度控制方案。

10、稳定生产了三年,经历了从 Camden -> Hoxton -> 的技术架构,也经历了从fat jar -> docker -> k8s + jenkins的部署架构。

11、项目分包明确,规范微服务的开发模式,使包与包之间的分工清晰。

工程结构

SpringBlade
├── blade-auth -- 授权服务提供
├── blade-common -- 常用工具封装包
├── blade-gateway -- Spring Cloud 网关
├── blade-ops -- 运维中心
├    ├── blade-admin -- spring-cloud后台管理
├    ├── blade-develop -- 代码生成
├    ├── blade-resource -- 资源管理
├    ├── blade-seata-order -- seata分布式事务demo
├    ├── blade-seata-storage -- seata分布式事务demo
├── blade-service -- 业务模块
├    ├── blade-desk -- 工作台模块
├    ├── blade-log -- 日志模块
├    ├── blade-system -- 系统模块
├    └── blade-user -- 用户模块
├── blade-service-api -- 业务模块api封装
├    ├── blade-desk-api -- 工作台api
├    ├── blade-dict-api -- 字典api
├    ├── blade-system-api -- 系统api
└──  └── blade-user-api -- 用户api

用户权益

仅允许免费用于学习、毕设、公司项目、私活等。

界面

BladeX 工作流一览

Sword 界面一览

Saber 界面一览

监控界面一览

项目源码,怎么领取?

关注公众号,牛牛架构师,回复【3366】即可免费领取。

或点击领取链接,免费领取:

SpringCloud 微服务架构开源项目,适合接私活、毕业设计!(附源码)今天给大家推荐一个牛逼的接私活项目,SpringCloud微服务架构项目!一个由商业级项目升级优化而来的微服https://mp.weixin.qq.com/s?__biz=Mzg4NTcyNzE0OA==&mid=2247483846&idx=1&sn=3b2e76acdf441575eb163824fbbd0add&chksm=cfa5cb05f8d24213a1dd8c8750200d5b66fd20a13ef4a5639c3cb40a5ac722aad183fdcd026a&token=28667079&lang=zh_CN#rd

SpringCloud 微服务架构开源项目,适合接私活、毕业设计(附源码)相关推荐

  1. SpringCloud 微服务架构,适合接私活(附源码)

    欢迎关注方志朋的博客,回复"666"获面试宝典 今天给大家推荐一个牛逼的接私活项目,SpringCloud微服务架构项目! 一个由商业级项目升级优化而来的微服务架构,采用Sprin ...

  2. 计算机毕业设计JAVA基于微服务架构的设备管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA基于微服务架构的设备管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA基于微服务架构的设备管理系统的设计与实现mybatis+源码+调 ...

  3. Spring Cloud微服务实战:手把手带你整合eurekazuulfeignhystrix(附源码)

    Spring Cloud微服务实战:手把手带你整合eureka&zuul&feign&hystrix(附源码) Spring Cloud简介 Spring Cloud是一个基于 ...

  4. (基于安卓app开发项目)日语学习软件的毕业设计(附源码+论文)

    大家好!我是岛上程序猿,感谢您阅读本文,欢迎一键三连哦.

  5. 微服务 前台调用后台的慢的原因_20年IT农民工分享SpringCloud微服务架构实战文档...

    前言 越来越多的企业使用 SpringCloud 实现微服务架构设计.我们可以看到这样一种现象:不管是全新开发,还是系统重构,大家似乎都在争先恐后地使用微服务.对于一个Java开发人员来说,学习微服务 ...

  6. SpringCloud微服务架构,Spring Cloud 服务治理(Eureka,Consul,Nacos),Ribbon 客户端负载均衡,RestTemplate与OpenFeign实现远程调用

    什么是SpringCloud 微服务架构 • "微服务"一词源于 Martin Fowler的名为 Microservices的博文,可以在他的官方博客上找到 http://mar ...

  7. SpringCloud微服务架构实战:微服务治理

    微服务治理 Spring Cloud 工具套件为微服务治理提供了全面的技术支持.这些治理工具主要包括服务的注册与发现.负载均衡管理.动态路由.服务降级和故障转移.链路跟踪.服务监控等.微服务治理的主要 ...

  8. 《SpringCloud微服务架构》学习笔记

    一.SpringCloud概述 说到SpringCloud,相信大家都不陌生,它主要是用来管理微服务的,说直白有点,它就是基于SpringBoot实现的一套微服务治理工具包,它并不是一个框架,而是一系 ...

  9. 主流SpringCloud微服务架构,您可少走弯路

    背景 时间回到2017年底,那会儿SpringCloud正处于如火如荼的状态,加上与K8s的完美契合,整个互联网公司也想借着这波热度做一次真真正正转型,但真正能落地有经验的人少之甚少,大部分公司还是摸 ...

最新文章

  1. linux权限管理详解,linux权限管理详解-Go语言中文社区
  2. 前端的一些常用DOM和事件归纳
  3. 文巾解题 704. 二分查找
  4. 1040 Longest Symmetric String
  5. 卧槽,又一款Markdown组合神器!!!
  6. P2486 [SDOI2011]染色
  7. 计算机技术如何设计酶,百人学者Nature Chemical Biology发文,发现一种设计酶的新方法...
  8. 【转载】ssdb安装部署
  9. 浅析Thinkphp3.0的行为扩展模式
  10. 【重识 HTML + CSS】CSS 特性
  11. 米家扩展程序初始化超时_一套完整的PLC程序是什么样子
  12. 友勤发布2019年Oracle P6软件培训公开课计划
  13. MATLAB 数学应用 微分方程 一维偏微分方程 求解单个PDE
  14. iOS 图片遮罩动画,图片逐渐显示
  15. 虚拟机装vpn,主机通过虚拟机的vpn代理实现vpn共享
  16. Ozone数据探查服务Recon2.0设计
  17. 告诉你Windows PE 是什么东东?详细介绍一下winpe
  18. thinkpad T480安装WIN7
  19. 数据库的事务ACID特性以及MySQL如何保持事物特性
  20. dtypes.py:526: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a

热门文章

  1. 25w年薪!这个行业好起来了!
  2. 软件架构的10个质量属性
  3. springboot学习(七十三) springboot中使用springdoc替换swagger(springfox)
  4. 人工智能知识体系梳理
  5. Ubuntu14.04 64位网易云播放器
  6. Flink SQL自定义connector
  7. 展开运算符和object.assign()的区别
  8. 移动互联网—电子商务的下一个”战场
  9. 太帅了!3分钟用ChatGPT生成一个美队的Logo图标!
  10. webrtc服务器开发--搭建环境