本项目采用微服务来实现不同服务之间的调用,后端采用Springcloud Alibaba,前端为微信小程序,项目涉及到的技术栈有
-
GatewayAPI网关
-
Sentinel防护容错等(限流规则等等)
-
OpenFeign调用微服务
-
Ribbon实现负载均衡
-
RocketMq消息驱动
-
Nacos服务发现
jdk v1.8
mysql v8.0
rocketmq v4.7.1
maven- springboot
- mysql8
- rocketmq
- tkmybatis
- 微信sdk
- swagger
├─content-center 内容服务中心 ├─user-center 用户服务中心 ├─small-app 小程序前端项目 ├─gateway 网关控制中心
本项目现有功能:
1,首页资源列表优化,允许显示,审核状态为通过的才会被检索出来,上拉加载 2,完成首页公告,查询第一条公告 3,完成首页搜索功能 4,完成投稿功能,投稿后默认为待审核,不显示,直到管理员审核通过后才会展示在首页 5,完成我的兑换页面信息 6,完成我的积分明细信息 7,完成我的投稿信息查看 8,管理员用户登录后会显示审核入口,后端会同时进行鉴权,进入后点击资源可查看详情,返回可点击审核按钮进入审核页面,审核通过后该资源将会展示在首页,该用户添加积分 9,管理员可以发布公告
本项目现有功能:
1,首页资源列表优化,允许显示,审核状态为通过的才会被检索出来,上拉加载 2,完成首页公告,查询第一条公告 3,完成首页搜索功能 4,完成投稿功能,投稿后默认为待审核,不显示,直到管理员审核通过后才会展示在首页 5,完成我的兑换页面信息 6,完成我的积分明细信息 7,完成我的投稿信息查看 8,管理员用户登录后会显示审核入口,后端会同时进行鉴权,进入后点击资源可查看详情,返回可点击审核按钮进入审核页面,审核通过后该资源将会展示在首页,该用户添加积分 9,管理员可以发布公告