这是一个基于SpringCloud的云笔记系统,应用于毕业设计,仅供学习参考~
本系统使用的 JDK是 11版本,为了兼容性,请务必使用JDK11!
- Vue3
- Element-plus+
- TypeScript
- Echarts
-
SpringBoot: 版本 2.3.5.RELEASE
主要基础微服务框架
-
SpringCloud Alibaba: 2.2.6.RELEASE
nacos 注册中心(版本: 2.0.3)
open-feign
详细看配置
安装nacos单节点,建议使用Docker安装。
-
KafKa:
Kafka 使用Docker容器安装最新版本即可。
-
Elasticsearch
安装版本:7.4.2
参考链接:https://blog.csdn.net/weixin_43505211/article/details/123514848
-
Seata
分布式事务,详细请看 源代码里面 需要使用到的文件--》seata-server-1.4.2.zip
解压后在bin目录下启动seata-server.bat;
seata-server.bat -p 8091
-
XxlJob 需要使用Postgres修改的版本
源代码获取:https://gitee.com/lzy2018cn/xxljob-postgres.git
需要修改为自己的数据库以及email,然后启动: XxlJobAdminApplication
最外层的依赖脚手架,配置了maven依赖包的各个版本
mk-base
基础服务:处理笔记相关的接口
mk-user
用户服务:处理用户相关的接口
mk-other
其他服务:处理其他业务的接口,比如文件上传,邮箱验证码的发送
有问题可以关注微信公众号,或者添加作者微信lzynb2000