1.项目架构图
- ├─technical-forum-category #博客分类模块 (文章信息爬取包含在内,后面打算拆分出来)
- ├─technical-forum-common #项目通用模块
- ├─technical-forum-gateway #gateway网关模块
- ├─technical-forum-article #文章模块
- ├─technical-forum-job #调度中心模块
- ├─technical-forum-user # 用户模块(正在完善)
2.技术选型
-
微服务框架:SpringCloud Alibaba
-
配置中心和注册中心:Nacos
-
网关:Gateway
-
持久层:Mybatis-plus
-
数据库:Mysql、Mongodb集群
-
消息中间件:Rocketmq
-
缓存数据库:Redis哨兵集群
-
分布式锁:Redission
-
搜索引擎:Elasticsearch集群
-
前端框架&UI框架:Vue、Ant Design Vue
3.使用说明
- 配置好Mongodb和Mysql的地址
- 目前主要完善的是博客分类模块,通用模块以及网关模块,可以先拉取网关模块
- 运行web文件夹内的前端项目,打开运行后台
- 配置调度中心
4.效果演示
5.最后
- 项目地址:github.com/partick33/t…
- 本项目仅供自身学习使用