社区 APP 是老爸评测的私域流量项目,粉丝在 APP 中发布动态,参与话题讨论等。 技术栈:SpringBoot、MyBatis、MySQL、MongoDB、Quartz、RocketMQ、Redis、Nacos、Elaticsearch等责任描述:1、动态模块:图文动态、视频动态,接入阿里绿实现对动态的合规校验;首页动态推荐。2、评论模块:用户可对动态进行评论发表自己的观点,后台可对评论进行管理3、消息模块:消息模块分为系统消息、评论消息、关注消息、商城消息等4、点赞模块:用户可对喜欢的动态、评论进行点赞5、推荐系统:实现首页动态推荐算法,给用户推荐最热、后台设置的动态。难点描述:项目难点在于消息模块的设计,需要在不同场景发送消息,在关注的用户发布新动态的提醒消息中采用拉模型的设计方案解决并发量大的问题。使用 MongoDB存储消息,设置消息保留时间,解决消息量大的问题。点赞模块需要考虑并发及性能问题,使用 Redis缓存动态的点赞数并定时同步至数据库。设计开发推荐模块,实现动态的最热推荐和后台推荐功能。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

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