美文网首页Java开发技巧Java学习笔记
基于SpringCloud的企业级微服务多租户系统 源码分享

基于SpringCloud的企业级微服务多租户系统 源码分享

作者: 热衷技术的Java程序员 | 来源:发表于2020-08-03 19:59 被阅读0次

基于SpringCloud的企业级微服务多租户系统、多语言的脚手架, 代码组件化、高内聚低耦合,代码简介,注释丰富容易上手,该项目包括用于开发分布式应用程序服务的必要组件,支持多应用程序访问,并使开发人员可以轻松地使用Spring Cloud编程模型来开发分布式应用程序服务。

主要功能

服务认证授权:基于Spring Security和OAuth2框架,支持4种授权模式,分为auth-server和auth-client,满足功能的同时使得其代码简洁。

服务注册,发现和配置:替换使用阿里的Nacos作为服务注册,发现和远程配置,生产环境可利用。

分布式基础公共支持:small-core包含了常用的公共核心类。

网关服务:以Spring Cloud官方的spring-cloud-gateway作为网关,支持动态路由,参数验收,令牌验证,限流和熔断等服务。

系统监控:基于spring-boot-admin-starter-server为微服务应用实时监控的能力。

分布式事务:基于txcln,使用@EnableTransactionManagement注解,高效和对业务几乎零侵入地解决分布式事务问题。

服务链接追踪:基于zipkin提供服务链接追踪,支持mysql持久化。

消息驱动能力:基于Spring Cloud Stream为微服务应用构建消息驱动能力。

分布式任务调度:提供秒级,精准,高可靠,高可用的定时(基于Cron表达式)任务调度服务。同时提供分布式的任务执行模型,如网格任务。分配到所有Worker(schedulerx-client)上执行。

模块说明

这里就不一一介绍了。关于源码已经全部上传好了,有需要的读者朋友:点赞关注后,私信【源码】就可以免费获取到了

相关文章

网友评论

    本文标题:基于SpringCloud的企业级微服务多租户系统 源码分享

    本文链接:https://www.haomeiwen.com/subject/csuyrktx.html