springcloud+springboot+mybatis+shiro企业分布式微服务云架构技术

     2022-03-29     113

关键词:

  1. 介绍

Commonservice-system是一个大型分布式、微服务、面向企业的JavaEE体系快速研发平台,基于模块化、服务化、原子化、热插拔的设计思想,使用成熟领先的无商业限制的主流开源技术构建。采用服务化的组件开发模式,可实现复杂的业务功能。提供驱动式开发模式,整合内置的代码生成器,将JavaEE开发效率提高5倍以上,减少50%的代码开发量,解决80%的重复工作,让开发者更关注业务逻辑。使用Maven进行项目的构建管理,采用Jenkins进行持续集成,主要定位于大型分布式企业系统或大型分布式互联网产品的架构。

2.使用技术

SOA服务框架:SpringCloud 、SpringBoot、RestFul等

分布式缓存:Redis

模块化管理:Maven

数据库连接池:Alibaba Druid

核心框架:Spring framework、SpringBoot

持久层框架:MyBatis

安全框架:Apache Shiro

服务端验证:Hibernate Validator

任务调度:quartz

日志管理:SLF4J 1.7、Log4j

客户端验证:JQuery Validation

动态页签:easyuitab

前端框架:Bootstrap、Vue

3.设计思想

分布式、微服务、云架构

JAVA语言开发、跨平台、高性能、高可用、安全、服务化、模块化、组件化、驱动式开发模式

4.技术架构
技术分享图片

5.平台基础功能

用户管理:用户是系统操作者,该功能主要完成系统用户配置。

角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。

权限管理:对系统中经常使用的一些较为固定的数据进行维护等。

菜单管理:配置系统菜单,操作权限,按钮权限标识等。

部门管理:配置系统组织机构,树结构展现,可随意调整上下级。

日志管理:系统正常操作日志记录和查询;系统异常信息日志记录和查询。

连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。

完整项目的源码来源 技术支持1791743380

6.源码结构
技术分享图片

7.注册中心
技术分享图片

技术分享图片

8.部分功能截图
技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

欢迎大家一起学习研究相关技术愿意了解框架技术或者源码的朋友直接求求

完整项目的源码来源 技术支持求求1791743380

springboot与springcloud版本对应关系

SpringBoot与SpringCloud版本对应关系前言关于SpringBoot和SpringCloud的版本列表版本对应关系前言SpringBoot和SpringCloud作为目前后台开发非常热门的技术,是开发微服务的首选技术方案。但是这两个框架在使用时,有时会遇到一些... 查看详情

springcloud和springboot两个完整项目

springcloud和springboot两个完整项目springcloud是基于SpringCloud的云分布式后台管理系统架构,核心技术采用Eureka、Fegin、Ribbon、Zuul、Hystrix、Security、OAth、Mybatis、Ace-cache等主要框架和中间件,UI采用Bootstrap、jquery等前端组件。springboot项... 查看详情

springboot和springcloud对应版本兼容问题

Springboot和Springcloud对应版本兼容问题最近要搭建一个网关系统,使用到了Springcloud,在引入对应的依赖后,启动时报错org.springframework.boot.builder.SpringApplicationBuilder.通过网上搜索资料,查到是由于Springboot版本和springcloud版本不兼容... 查看详情

如何选择springcloud对应的springboot版本

目录一、描述二、SpringBoot版本的选择三、SpringCloud版本的选择四、如何根据SpringCloud版本确定SpringBoot版本4.1、方式一(列表方式查找对应的SpringBoot版本)4.2、方式二(根据具体版本查找对应的SpringBoot版本)4.3、... 查看详情

intellijidea部署springboot/springcloud应用到阿里云

SpringCloud和SpringBoot可以说是当前最流行的微服务开发框架了,在本文中,将向读者介绍如何在在IntellijIDEA中部署SpringBoot/SpringCloud应用到阿里云。(Eclipse平台请移步《在Eclipse中部署SpringBoot/SpringCloud应用到阿里云》)本地开发无... 查看详情

springboot和springcloud博客分享

springboot知识点总结天狼星https://www.cnblogs.com/wjqhuaxia/p/9820902.html springcloud知识点总结姿势帝https://www.cnblogs.com/newAndHui/tag/springcloud/  查看详情

springcloud与springboot版本匹配关系

SpringCloud版本演进情况如下:版本名称  版本Finchley  snapshot版Edgware  snapshot版DalstonSR1 当前最新稳定版本CamdenSR7稳定版本BrixtonSR7 稳定版本AngelSR6 稳定版本SpringCloud与SpringBoot版本匹配关系:Finchley  兼容SpringBoot2.0.x,... 查看详情

springcloud和springboot

SpringBoot+SpringCloud+SpringMVC+SpringData我们把这种架构也称之为spring全家桶 什么是SpringCloudSpringCloud是一系列框架的有序集合。它利用SpringBoot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消... 查看详情

springcloud中springboot配置全集(收藏版)

Springcloud中SpringBoot配置全集(收藏版)疯狂创客圈Java高并发【亿级流量聊天室实战】实战系列【博客园总入口】前言疯狂创客圈(笔者尼恩创建的高并发研习社群)Springcloud高并发系列文章,将为大家介绍三个版本的高并发秒杀... 查看详情

springboot+springcloud微服务入门

MicroService实现技术:  用springBoot来创建单个服务,用SpringCloud来管理这些微服务。  ##SpringCloud的五大神兽  #1.注册/服务发现——NetflixEureka     管理服务器地址和ip的   #2.客服端负载均衡——NetflixRibbo... 查看详情

springcloud

SpringCloud和SpringBoot关系SpringBoot专注于快捷方便的开发单个个体微服务SpringCloud是关注全局的微服务协调整理治理框架,它将SpringBoot开发的一个个单体微服务整合并管理起来,为各个微服务之间提供:配置管理,服务发现,断路... 查看详情

springboot-springcloud-版本对应关系

刚开始研究SpringCloud和SpringBoot的时候,困惑点比较多,SpringBoot是从1.X.X到目前的2.X.X版本,但是SpringCloud基于SpringBoot,版本之间肯定是有匹配或者兼容方面问题,经过调验,现在总结如下:SpringBootSpringCloud1.2.XAngel1.3.XBrixton1.4.XCamd... 查看详情

springboot与springcloud版本对应关系

SpringBoot与SpringCloud版本对应关系前言关于SpringBoot和SpringCloud的版本列表版本对应关系前言SpringBoot和SpringCloud作为目前后台开发非常热门的技术,是开发微服务的首选技术方案。但是这两个框架在使用时,有时会遇到一些... 查看详情

springcloud对应springboot版本

不注意,会让你走很长很长的套路。。。。官网:https://spring.io/projects/spring-cloud 查看详情

springcloud和springboot版本匹配

引用 https://www.pianshen.com/article/6173174251/    查看详情

springcloud+springboot+...分布式微服务云架构

做一个微服务架构需要的技术整理:View: H5、Vue.js、SpringTag、React、angularJsSpringBoot/SpringCloud:Zuul、Ribbon、Feign、Turbine、Hystrix、Oauthor2、Sleuth、APIGateway、SpringCloud、ConfigEureka、SSO、SpringCloud、BUS、Turbine、Z 查看详情

springcloud+springboot+..分布式微服务云架构

做一个微服务架构需要的技术整理:View: H5、Vue.js、SpringTag、React、angularJsSpringBoot/SpringCloud:Zuul、Ribbon、Feign、Turbine、Hystrix、Oauthor2、Sleuth、APIGateway、SpringCloud、ConfigEureka、SSO、SpringCloud、BUS、Turbine、Z 查看详情

springboot与springcloud的关系与区别?

一、SpringBoot和SpringCloud简介1、SpringBoot:是一个快速开发框架,通过用MAVEN依赖的继承方式,帮助我们快速整合第三方常用框架,完全采用注解化(使用注解方式启动SpringMVC),简化XML配置,内置HTTP服务器(Tomcat,Jetty),最终... 查看详情