Anilnak2022年10月04日
124阅读

作品详情

该项目由app端h5开发+运营管理后台两部分构成,类似微博论坛等社区服务,可以对外提供博文发布、评论、点赞、收藏、关注、消息推送、营销活动等功能。

文章发布、评论:运营管理后台设置的话题标签起到用户文章发布的引导作用,用户发布的内容经过阿里的内容安全审核,实现一些敏感词过滤,并实现无感知下架的功能。

首页文章浏览:通过job服务+缓存+mysql的分库分表设计,快速、准确查询高曝光量、兜底数据、置顶等相关文章的汇总,分页展示浏览数据,通过压测数据显示,10万数据、1000线程、10个循环的情况下吞度量每秒达到200+,可以实现高并发浏览。

文章评论:此部分参考微博的评论,对用户评论内容进行等级的划分,持久化存储时记录用户上级评论id实现评论之间的关联,通过递归+并发查询评论进行封装返回。13万数据、1000线程、10个循环的情况下,吞吐量达到每秒200+。

点赞、关注、收藏、举报:由于首页和评论等都需要频繁的查询用户对文章、评论是否点赞、点赞数量等操作,该部分功能通过缓存实现,通过job进行数据库的持久化缓存。

消息推送:用户关注、评论等需要通知给相关文章的用户,通过第三方极光+rocketmq+推送服务实现消息的异步推送
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论