# **highdsa** -- 分布式系统架构
基于Spring、Dubbo、Spring MVC、ELK、ActiveMQ、Redis、FastDFS、Nginx、Zookeeper、RESTful、Maven、Mybatis、Druid等的一套高可用、高性能、高可扩展的分布式系统架构。
最近新建了个QQ群,用于大家学习交流,也会分享一些资料什么的。QQ群号:805668552。
[点击加入:Java全栈开发学习交流](//shang.qq.com/wpa/qunwpa?idkey=41068b9adb14521cab1ebfea385e3e4aabf466115ba5278ca4d41a605506c096)
***
### 主要工程结构如下
``` lua
──highdsa -> 工程文件,所有模块的父模块
│ README.md
│
├─docs -> 说明文档,包括开发规范和部署内容
│ │ RESTful API规范.txt
│ │ 前端命名规范.txt
│ │ 后端开发规范.txt
│ │
│ ├─fastdfs
│ │ readme.md
│ │
│ ├─Java-mail
│ │ readme.md
│ │
│ ├─log4j
│ │ readme.md
│ │
│ ├─mybatis-generator
│ │ generator-mysql.properties
│ │ generatorConfig.xml
│ │ readme.md
│ │
│ └─sql
├─highdsa-api-dubbo -> 接口模块,dubbo的所有接口和其他普通接口
├─highdsa-common -> 公共模块最终jar包,引入所有通用类jar包,以jar包形式存在
├─highdsa-common-parent -> 公共模块父模块,所有公共模块的父pom模块
│ ├─highdsa-common-entity -> POJO类,PO类与数据库对应,VO类与RESTful对应
│ ├─highdsa-common-exception -> 异常体系公共模块
│ ├─highdsa-common-log4j2 -> 日志公共模块
│ └─highdsa-common-utility -> 通用工具公共模块
├─highdsa-restful-app -> 移动端app后台模块,整合权限、分布式会话的dubbo消费者
├─highdsa-restful-email -> 邮件消费者模块,对外提供RESTful API
├─highdsa-restful-fastdfs -> 文件存储消费者模块,对外提供RESTful API
├─highdsa-restful-message-> 短信和消息推送消费者模块,对外提供RESTful API
├─highdsa-restful-redis -> redis消费者模块,对外提供RESTful API
├─highdsa-restful-shiro -> 权限测试模块
├─highdsa-restful-test -> 消费者测试模块,以web形式整合所有RESTful API,方便测试
├─highdsa-security-cas -> 单点登录父模块
│ ├─highdsa-cas-manager -> 单点登录管理web模块
│ └─highdsa-cas-server -> 单点登录web模块
├─highdsa-security-shiro -> 权限管理父模块
│ ├─highdsa-shiro-client -> 权限控制客户端
│ │ ├─highdsa-client-cas -> cas客户端
│ │ ├─highdsa-client-pac4j -> pac4j客户端
│ │ └─highdsa-client-restful -> restful api客户端
│ └─highdsa-shiro-manage -> 权限管理web模块
│ ├─highdsa-manage-customer -> 系统用户权限管理配置
│ └─highdsa-manage-sysuser -> 顾客权限管理配置
├─highdsa-service-activemq -> 消息队列父模块
│ ├─highdsa-service-mqproducer -> 消息生产者模块
│ └─highdsa-service-mqreceiver -> 消息接收者模块
├─highdsa-service-email -> 邮件服务提供者模块
├─highdsa-service-fastdfs -> 文件存储服务提供者模块
├─highdsa-service-message -> 短信和消息推送模块
├─highdsa-service-mybatis -> 数据库服务提供者模块
└─highdsa-service-redis -> redis缓存服务提供者模块
```
***
### highdsa架构模型图如下
![image](https://github.com/CrazyHusen/highdsa/blob/master/docs/%E6%9E%B6%E6%9E%84%E6%A8%A1%E5%9E%8B%E5%9B%BE/%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84%E7%B2%BE%E7%AE%80%E5%9B%BE.jpg)
***
### highdsa架构图如下
![image](https://github.com/CrazyHusen/highdsa/blob/master/docs/%E6%9E%B6%E6%9E%84%E6%A8%A1%E5%9E%8B%E5%9B%BE/%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84%E5%9B%BE.jpg)
***
### 工程Maven模块依赖关系图如下
![image](https://github.com/CrazyHusen/highdsa/blob/master/docs/%E6%9E%B6%E6%9E%84%E6%A8%A1%E5%9E%8B%E5%9B%BE/Maven%E6%A8%A1%E5%9D%97%E4%BE%9D%E8%B5%96%E5%9B%BE.jpg)
***
### highdsa RESTful请求调用链如下
![image](https://github.com/CrazyHusen/highdsa/blob/master/docs/%E6%9E%B6%E6%9E%84%E6%A8%A1%E5%9E%8B%E5%9B%BE/%E8%AF%B7%E6%B1%82%E8%B0%83%E7%94%A8%E9%93%BE.jpg)
***
### highdsa系统交互图如下
![image](https://github.com/CrazyHusen/highdsa/blob/master/docs/%E6%9E%B6%E6%9E%84%E6%A8%A1%E5%9E%8B%E5%9B%BE/%E7%B3%BB%E7%BB%9F%E4%BA%A4%E4%BA%92%E5%9B%BE.jpg)
***
没有合适的资源?快使用搜索试试~ 我知道了~
2018年本科毕设项目,已更新所有开发和部署文档。基于Dubbo、SSM
共568个文件
java:264个
xml:103个
properties:33个
需积分: 1 1 下载量 194 浏览量
2023-08-20
20:31:05
上传
评论
收藏 4.46MB ZIP 举报
温馨提示
dubbo系统源码,所有源码均经过严格测试,可直接运行,有需要的自取。
资源推荐
资源详情
资源评论
收起资源包目录
2018年本科毕设项目,已更新所有开发和部署文档。基于Dubbo、SSM (568个子文件)
zoo.cfg 945B
redis.conf 57KB
redis_6380.conf 57KB
storage.conf 8KB
storage.conf 8KB
tracker.conf 7KB
tracker.conf 7KB
mod_fastdfs.conf 4KB
client.conf 1KB
client.conf 1KB
nginx_storage.conf 523B
logstash.conf 357B
fdfs_client.conf 227B
com.alibaba.dubbo.container.Container 66B
bootstrap.min.css 118KB
bootstrap.min.css 118KB
bootstrap.min.css 118KB
layout.css 1KB
layout.css 1KB
login.css 792B
login.css 792B
webuploader.css 515B
upload-file.css 59B
glyphicons-halflings-regular.eot 20KB
glyphicons-halflings-regular.eot 20KB
spring.factories 154B
.gitignore 325B
nginx-1.12.2.tar.gz 959KB
index.html 3KB
upload_file.html 1KB
3des.html 631B
aes.html 623B
des.html 623B
md5.html 468B
index.html 369B
404.html 153B
index.html 57B
shiro-urls.ini 272B
shiro-urls.ini 219B
shiro-urls.ini 219B
shiro-urls.ini 182B
shiro-urls.ini 142B
fastdfs-client-java-1.28.jar 64KB
fastdfs-client-java-1.28-sources.jar 44KB
local_policy.jar 3KB
US_export_policy.jar 3KB
RedisOperationImpl.java 27KB
RedisOperationTest.java 13KB
AttachHtmlEmailImpl.java 11KB
RedisSvc.java 9KB
LoginSvc.java 9KB
FastdfsImpl.java 9KB
MysqlRedisSessionDao.java 9KB
SimpleHtmlEmailImpl.java 8KB
CustUserManagerImpl.java 8KB
CustUserEmailRealm.java 8KB
CustUserPhoneRealm.java 8KB
RedisOperation.java 8KB
SendEmailCore.java 6KB
SysUserManagerImpl.java 6KB
Sequence.java 6KB
AliSendSms.java 6KB
Serializer.java 5KB
ShiroRedisCache.java 5KB
CustUserNameRealm.java 5KB
SysUser.java 5KB
ShiroRedisCache.java 5KB
ShiroRedisCache.java 5KB
BaseSpringAspect.java 5KB
SimpleEmailSvc.java 5KB
SimpleEmailSvc.java 5KB
AliSendSmsTest.java 5KB
DesEncrypt.java 5KB
RedisPoolsImpl.java 5KB
CustUser.java 5KB
MysqlRedisSessionDao.java 5KB
MysqlSessionValidationScheduler.java 5KB
RedisController.java 5KB
MysqlSessionValidationScheduler.java 5KB
MysqlSessionValidationScheduler.java 4KB
SendSmsSvc.java 4KB
SendSmsSvc.java 4KB
FastdfsSvc.java 4KB
RedisCache.java 4KB
SysRoleManagerImpl.java 4KB
CustRoleManagerImpl.java 4KB
ExceptionInterceptor.java 4KB
MybatisAndRedisCacheTest.java 4KB
UsernamePasswordAuthenticationHandler.java 4KB
EmailParams.java 4KB
SimpleEmailController.java 4KB
SimpleEmailController.java 4KB
CustPermission.java 4KB
SysPermission.java 4KB
Md5Encrypt.java 4KB
SendSmsCore.java 3KB
CustUserManager.java 3KB
AesEncrypt.java 3KB
CustUserInfo.java 3KB
CustomAuthenticationFilter.java 3KB
共 568 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
白话机器学习
- 粉丝: 8182
- 资源: 7687
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- YOLOV4-TINY权重文件
- 以下是一个使用贪心算法解决多机调度问题的基本步骤0.txt
- 基于大数据的房产估价是近年来随着技术的发展而兴起的一种新型估价方法.txt
- 企业供应链管理系统v3.rar
- 富芮坤FR8016HA蓝牙开发板使用手册+硬件PCB图+封装库+DEMO演示软件源代码.zip
- 基于YOLOv7的芯片表面缺陷检测系统
- 京东物流 数字化供应链综合研究报告2018.rar
- 基于YOLOv7的植物虫害识别&防治系统
- 2000.1-2023.8中国经济政策不确定性指数月度数据.xlsx
- Screenshot_2024-04-21-20-42-15-443_com.tencent.mm.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功