本项目主要分为用户关系模块和弹幕模块。用户关系模块包含:用户登录鉴权、用户关注、用户粉丝、用户动态等;弹幕模块包含:视频上传、视频播放、弹幕管理。
在本项目中我主要负责用户关系模块后端接口的开发,使用SpringBoot、Mybatis Plus、Redis、RabbitMQ等技术,最终实现用户可以查看自己拥有的粉丝以及自己关注的up,并且关注的up更新动态后会推送给关注自己的粉丝。 实现了用户等级制度,针对不同等级的用户拥有不同的权限。
项目难点: up更新动态后粉丝能够获取到相应的推送。通过Redis+RabbitMQ实现,Redis缓存up的动态,up发送动态的时候RabbitMQ异步发送消息进行通知,得到通知的从Redis中取出相应的动态。
点击空白处退出提示













评论