技术的咸鱼2023年02月04日
210阅读
所属分类 PC网站CMSwebapp

作品详情

1.cms系统主要由一下几个模块构成:帖子模块,文章模板,话题模块,活动模块,评论模块,点赞模块,积分模块,系统管理模块,用户权益模块,小程序,数据统计模块等模块构成
2.负责cms系统中文章模块,话题模块,评论模块,首页推荐,积分模块,用户权益模块,帖子魔窟啊等模块的开发
3.cms系统主要使用的技术栈:springboot、springcloud、grpc、mq、redis
4.技术难点:cms首页推荐接口请求速度要快(将帖子,文章,话题等内容性资源聚合到mongodb中,通过mongodb来优化查询速度),积分模块中积分规则匹配,积分添加和积分消耗(预防盗刷积分和积分消耗接口的幂等性,用户产生一个积分事件,将用户id做key对用户进行归类存放到同一个队列中,积分服务消耗对应的积分事件,每个服务只处理一类用户积分从而达到单用户单线程添加积分)
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论