本项目主要分为用户关系模块和弹幕模块。用户关系模块包含:用户登录鉴权、用户关注、用户粉丝、用户动态等;弹幕模块包含:视频上传、视频播放、弹幕管理。在本项目中我主要负责用户关系模块后端接口的开发,使用SpringBoot、Mybatis Plus、Redis、RabbitMQ等技术,最终实现用户可以查看自己拥有的粉丝以及自己关注的up,并且关注的up更新动态后会推送给关注自己的粉丝。 实现了用户等级制度,针对不同等级的用户拥有不同的权限。项目难点: up更新动态后粉丝能够获取到相应的推送。通过Redis+RabbitMQ实现,Redis缓存up的动态,up发送动态的时候RabbitMQ异步发送消息进行通知,得到通知的从Redis中取出相应的动态。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论