My-FrameWork
说明
该框架主要是根据,为了自己的日常的技术积累,和技术的锻炼,自己利用闲暇时间搭建的一个微服务的快速脚手架,后续会继续完善该框架的功能.....
待完成的功能
- 添加Es整合日志输出
- 完善Mysql数据库之间的同步
- 实现文件系统
- 完善对于导入导出文件的下载流程
- rabbitMQ的解决方案,实现目标实现快速消息消费,体现多线程
- 对于数据统计大数据展示面板
- 实现大文件的下载操作
- Token中继-----已完成
- 关于服务异常的处理
目前想到就这些.....
后续接着更新.....
模块介绍
- my-admin 主要是针对web端的服务
- my-common 都一些通用的配置
- my-iaas 主要是授权服务和网关服务
- my-statistics 统计服务
- my-sync 数据同步服务
- my-task 定时任务服务--
以上模块 还在完善当中.....
技术架构
SpringCloud Alibaba 2.2.0
目前集成了第三的组件
Nacos
Mysql 5.7
Redis
JetCache
- 添加全局线程池
- 整合redisson分布式锁 还lua脚本--在后续的学习阶段会去整合上去的。
- 整合canal实现Mysql之间的数据同步功能
- 整合alibaba的easyexcel--还需要完善
- 整合rabbitMQ 对消息的唯一性,以及保证消息准确的消费,以及消息挤压的都有解决方案--还需要进一步完善