SpringCloud 微服务架构开源项目,适合接私活、毕业设计(附源码)
今天给大家推荐一个牛逼的接私活项目,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 微服务架构开源项目,适合接私活、毕业设计(附源码)相关推荐
- SpringCloud 微服务架构,适合接私活(附源码)
欢迎关注方志朋的博客,回复"666"获面试宝典 今天给大家推荐一个牛逼的接私活项目,SpringCloud微服务架构项目! 一个由商业级项目升级优化而来的微服务架构,采用Sprin ...
- 计算机毕业设计JAVA基于微服务架构的设备管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw
计算机毕业设计JAVA基于微服务架构的设备管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA基于微服务架构的设备管理系统的设计与实现mybatis+源码+调 ...
- Spring Cloud微服务实战:手把手带你整合eurekazuulfeignhystrix(附源码)
Spring Cloud微服务实战:手把手带你整合eureka&zuul&feign&hystrix(附源码) Spring Cloud简介 Spring Cloud是一个基于 ...
- (基于安卓app开发项目)日语学习软件的毕业设计(附源码+论文)
大家好!我是岛上程序猿,感谢您阅读本文,欢迎一键三连哦.
- 微服务 前台调用后台的慢的原因_20年IT农民工分享SpringCloud微服务架构实战文档...
前言 越来越多的企业使用 SpringCloud 实现微服务架构设计.我们可以看到这样一种现象:不管是全新开发,还是系统重构,大家似乎都在争先恐后地使用微服务.对于一个Java开发人员来说,学习微服务 ...
- SpringCloud微服务架构,Spring Cloud 服务治理(Eureka,Consul,Nacos),Ribbon 客户端负载均衡,RestTemplate与OpenFeign实现远程调用
什么是SpringCloud 微服务架构 • "微服务"一词源于 Martin Fowler的名为 Microservices的博文,可以在他的官方博客上找到 http://mar ...
- SpringCloud微服务架构实战:微服务治理
微服务治理 Spring Cloud 工具套件为微服务治理提供了全面的技术支持.这些治理工具主要包括服务的注册与发现.负载均衡管理.动态路由.服务降级和故障转移.链路跟踪.服务监控等.微服务治理的主要 ...
- 《SpringCloud微服务架构》学习笔记
一.SpringCloud概述 说到SpringCloud,相信大家都不陌生,它主要是用来管理微服务的,说直白有点,它就是基于SpringBoot实现的一套微服务治理工具包,它并不是一个框架,而是一系 ...
- 主流SpringCloud微服务架构,您可少走弯路
背景 时间回到2017年底,那会儿SpringCloud正处于如火如荼的状态,加上与K8s的完美契合,整个互联网公司也想借着这波热度做一次真真正正转型,但真正能落地有经验的人少之甚少,大部分公司还是摸 ...
最新文章
- linux权限管理详解,linux权限管理详解-Go语言中文社区
- 前端的一些常用DOM和事件归纳
- 文巾解题 704. 二分查找
- 1040 Longest Symmetric String
- 卧槽,又一款Markdown组合神器!!!
- P2486 [SDOI2011]染色
- 计算机技术如何设计酶,百人学者Nature Chemical Biology发文,发现一种设计酶的新方法...
- 【转载】ssdb安装部署
- 浅析Thinkphp3.0的行为扩展模式
- 【重识 HTML + CSS】CSS 特性
- 米家扩展程序初始化超时_一套完整的PLC程序是什么样子
- 友勤发布2019年Oracle P6软件培训公开课计划
- MATLAB 数学应用 微分方程 一维偏微分方程 求解单个PDE
- iOS 图片遮罩动画,图片逐渐显示
- 虚拟机装vpn,主机通过虚拟机的vpn代理实现vpn共享
- Ozone数据探查服务Recon2.0设计
- 告诉你Windows PE 是什么东东?详细介绍一下winpe
- thinkpad T480安装WIN7
- 数据库的事务ACID特性以及MySQL如何保持事物特性
- dtypes.py:526: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a