SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

基于SpringBoot+SpringMVC+Mybatis+Redis+SpringCloud+Vue.js微服务分布式代码生成的敏捷开发系统架构

代码生成前端界面
底层代码(spring mvc、mybatis、Spring boot、Spring Cloud、微服务的生成)
安全框架
视图框架
服务端验证
任务调度
持久层框架
数据库连接池
缓存框架
日志管理
IM等核心技术

Spring Boot/Spring cloud微服务是利用云平台开发企业应用程序的最新技术,它是小型、轻量和过程驱动的组件。微服务适合设计可扩展、易于维护的应用程序。它可以使开发更容易,还能使资源得到最佳利用。

微服务/集群(nignx) 支持REST风格远程调用(HTTP + JSON/XML):基于非常成熟的Spring Boot框架,在Spring Boot Spring Cloud中实现了REST风格(HTTP + JSON/XML)的远程调用,以显著简化企业内部的跨语言交互,同时显著简化企业对外的Open API、无线API甚至AJAX服务端等等的开发。

一,架构技术选型

使用目前流行的多种web技术,包括spring boot spring mvc、mybatis、Vue.js。

Spring cloud 分布式、微服务、集群、zookeper、nignx。

代码生成(前端界面、底层代码、微服务的生成)。

RepositoryORM仓库,提供ORM接口和多种实现,可进行配置实现。

RepositoryRedis仓库,提供Redis接口和多种实现,可进行配置实现。可以配置调用单机、redis、云redis对接。

RepositoryService仓库,提供Service接口和多种实现,可进行配置实现。可以配置调用dubbo、微服务、基础服务器对接接口和实现。

二,代码生成器

spring mvc/Vue.js
控制层、服务层、数据访问层
Redis
mybatis
alibaba dubbo
微服务
集群
前端界面(增删改查)
图表统计页面
地图统计页面

三,项目文档:

详细部署文档。
代码生成、架构代码介绍。
架构代码详解。
架构详解、代码生成详解。

四,实现功能:

用户管理:用户是系统操作者,该功能主要完成系统用户配置。
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
岗位管理:配置系统用户所属担任职务。
菜单管理:配置系统菜单,操作权限,按钮权限标识等。
角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
字典管理:对系统中经常使用的一些较为固定的数据进行维护。
参数管理:对系统动态配置常用参数。
通知公告:系统通知公告信息发布维护。
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
登录日志:系统登录日志记录查询包含登录异常。
在线用户:当前系统中活跃用户状态监控。
定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
代码生成:前后端代码生成(单表、主附表、树表、列表和表单、增删改查云接口、redis高速缓存对接代码、图表统计、地图统计、vue.js) ,并生成菜单和权限直接使用。
系统接口:根据业务代码自动生成相关的api接口文档。
连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
在线接口文档:使用swager生成在线文档。
ActiveMQ队列:提供ActiveMQ队列,处理批量发送大数据量邮件、大数据量日志文件。
工作流:功能包括在线办公、我的任务、审批测试、流程管理、模型管理。
CMS:功能包括内容管理、内容管理、统计分析、栏目设置、首页。
dubbo:代码生成直接生成dubbo对接代码。
服务器Down机邮件监控:通过定时任务监控服务器是否Down机,并发送通知邮件。
服务器监控:通过sigar进行服务器图形化监控。
异常邮件监控:全局拦截系统异常,并发送通知邮件。
单点登录:使用shior和Redis、共享session方式实现单点登录。
Redis分布式高速缓存:代码生成直接生成Redis对接代码。

五,系统截图

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享


SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

六,项目文档:

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

开发文档

SSM+微服务+Redis+Vue.js打造分布式敏捷开发系统架构,源码分享

部署异常处理

七,源码与文档获取

头条篇幅有限,也不允许分享链接,如果您需要获取这个项目源码以及文档学习使用的话,可以关注作者转发文章之后私信回复【源码】来免费获取到!

展开阅读全文

页面更新:2024-03-17

标签:分布式   单点   架构   在线   源码   系统   敏捷   框架   接口   权限   代码   文档   项目   数据   用户   科技   日志

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top