基于微服务架构,多租户的低代码平台,Saas平台开发套件!
The following article is from 程序员小乐 Author 小乐
扫码关注“后端架构师”,选择“星标”公众号
重磅干货,第一时间送达!
责编:架构君 | 来源:程序员小乐 整理
责编:架构君 | 来源:程序员小乐 整理
上一篇好文:SpringBoot 接口数据加解密实战
大家好,我是后端架构师。
今天,推荐一个系统项目。乐哥第一次使用就有点上头,爱不释手,必须要推荐给大家。
上次是谁要的系统项目啊,乐哥帮你找到了。
这是我目前见过最好的系统项目。功能完整,代码结构清晰。值得推荐。📚 项目介绍
最近乐哥在逛网站的时候发现一个不错的开源项目,这个项目目前收获了 2.1K Star,乐哥觉得不错,值得拿出来和大家分享下。
本项目是一款基于Spring Cloud Alibaba的微服务架构。目前已经整合Spring Cloud Gateway、Spring Security Oauth2、Feign、Dubbo、JetCache、RocketMQ等服务套件,支持多租户的低代码平台,Saas平台开发套件。升级至SpringBoot 2.7.0。扩展:接私活儿
功能特点
主体框架:采用最新的Spring Cloud 2021.0.3
, Spring Boot 2.7.2
, Spring Cloud Alibaba 2021.0.1.0
版本进行系统设计;
统一注册:支持Nacos
作为注册中心,实现多配置、分群组、分命名空间、多业务模块的注册和发现功能;
统一认证:统一Oauth2
认证协议,采用jwt的方式,实现统一认证,并支持自定义grant_type实现手机号码登录,第三方登录集成JustAuth实现微信、支付宝等多种登录模式;
业务监控:利用Spring Boot Admin
来监控各个独立Service的运行状态。
内部调用:集成了Feign
和Dubbo
两种模式支持内部调用,并且可以实现无缝切换,适合新老程序员,快速熟悉项目;
业务熔断:采用Sentinel
实现业务熔断处理,避免服务之间出现雪崩;
身份注入:通过注解的方式,实现用户登录信息的快速注入;
在线文档:通过接入Knife4j
,实现在线API文档的查看与调试;
代码生成:基于Mybatis-plus-generator
自动生成代码,提升开发效率,生成模式不断优化中,暂不支持前端代码生成;
消息中心:集成消息中间件RocketMQ
和Kafka
,对业务进行异步处理;
业务分离:采用前后端分离的框架设计,前端采用vue-element-admin
,商业版采用antd-pro-vue
链路追踪:自定义traceId的方式,实现简单的链路追踪功能
多租户功能:集成Mybatis Plus
,实现SAAS多租户功能
🔥 前端重大更新
前端采用Vue 3.2.12
、Vite 2.5.8
、 Ant-Design-Vue 2.2.8
、TypeScript
的大型中后台解决方案。
👉 技术栈
Vue 3.2.12
Pinia 2.0.0-rc.8
vue-i18n 9.1.7
typescript 4.4.2
ant-design-vue 2.2.6
axios 0.21.3
vue-router 4.3.8
vite 2.5.8
🍪 技术架构
❓ 部分截图
最后,想学习这个项目的可以查看项目地址:
项目源码,怎么领取?
源码获取
扫码下方二维码,后台回复【Saas平台】即可获取所有系统
欢迎有需要的同学试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️
在 程序员小乐 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!
PS:如果觉得我的分享不错,欢迎大家随手点赞、转发、在看。
最后给读者整理了一份BAT大厂面试真题,需要的可扫码加微信备注:“面试”获取。
上一篇好文:SpringBoot 接口数据加解密实战
大家好,我是后端架构师。
今天,推荐一个系统项目。乐哥第一次使用就有点上头,爱不释手,必须要推荐给大家。上次是谁要的系统项目啊,乐哥帮你找到了。
这是我目前见过最好的系统项目。功能完整,代码结构清晰。值得推荐。📚 项目介绍
最近乐哥在逛网站的时候发现一个不错的开源项目,这个项目目前收获了 2.1K Star,乐哥觉得不错,值得拿出来和大家分享下。
本项目是一款基于Spring Cloud Alibaba的微服务架构。目前已经整合Spring Cloud Gateway、Spring Security Oauth2、Feign、Dubbo、JetCache、RocketMQ等服务套件,支持多租户的低代码平台,Saas平台开发套件。升级至SpringBoot 2.7.0。扩展:接私活儿
功能特点
主体框架:采用最新的
Spring Cloud 2021.0.3
,Spring Boot 2.7.2
,Spring Cloud Alibaba 2021.0.1.0
版本进行系统设计;统一注册:支持
Nacos
作为注册中心,实现多配置、分群组、分命名空间、多业务模块的注册和发现功能;统一认证:统一
Oauth2
认证协议,采用jwt的方式,实现统一认证,并支持自定义grant_type实现手机号码登录,第三方登录集成JustAuth实现微信、支付宝等多种登录模式;业务监控:利用
Spring Boot Admin
来监控各个独立Service的运行状态。内部调用:集成了
Feign
和Dubbo
两种模式支持内部调用,并且可以实现无缝切换,适合新老程序员,快速熟悉项目;业务熔断:采用
Sentinel
实现业务熔断处理,避免服务之间出现雪崩;身份注入:通过注解的方式,实现用户登录信息的快速注入;
在线文档:通过接入
Knife4j
,实现在线API文档的查看与调试;代码生成:基于
Mybatis-plus-generator
自动生成代码,提升开发效率,生成模式不断优化中,暂不支持前端代码生成;消息中心:集成消息中间件
RocketMQ
和Kafka
,对业务进行异步处理;业务分离:采用前后端分离的框架设计,前端采用
vue-element-admin
,商业版采用antd-pro-vue
链路追踪:自定义traceId的方式,实现简单的链路追踪功能
多租户功能:集成
Mybatis Plus
,实现SAAS多租户功能
🔥 前端重大更新
前端采用Vue 3.2.12
、Vite 2.5.8
、 Ant-Design-Vue 2.2.8
、TypeScript
的大型中后台解决方案。
👉 技术栈
Vue 3.2.12
Pinia 2.0.0-rc.8
vue-i18n 9.1.7
typescript 4.4.2
ant-design-vue 2.2.6
axios 0.21.3
vue-router 4.3.8
vite 2.5.8
🍪 技术架构
❓ 部分截图
最后,想学习这个项目的可以查看项目地址:
项目源码,怎么领取?
扫码下方二维码,后台回复【Saas平台】即可获取所有系统
欢迎有需要的同学试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️
在 程序员小乐 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!
PS:如果觉得我的分享不错,欢迎大家随手点赞、转发、在看。
最后给读者整理了一份BAT大厂面试真题,需要的可扫码加微信备注:“面试”获取。
版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!
版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!
END
最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。在这里,我为大家准备了一份2021年最新最全BAT等大厂Java面试经验总结。
别找了,想获取史上最全的Java大厂面试题学习资料
扫下方二维码回复「面试」就好了
历史好文:
基于SpringBoot 的CMS系统,拿去开发企业官网真香
扫码关注“后端架构师”,选择“星标”公众号
别找了,想获取史上最全的Java大厂面试题学习资料
扫下方二维码回复「面试」就好了
历史好文:
基于SpringBoot 的CMS系统,拿去开发企业官网真香
扫码关注“后端架构师”,选择“星标”公众号