项目介绍:微通达是本校为更好服务广大师生打造的一款资讯平台,旨在解决学校通知与校园活动信息传达不畅的问题。通过微通达,学生可以及时了解校园内的各类通知、活动等重要信息,并根据个人感兴趣的领域和浏览量,享受到精准推荐的校园新闻咨询服务。技术栈: SpringBoot+SpringCloud+Mybatis+Redis+RabbitMq+SpringTask+Nginx工作职责:1、登录,注册:采用双token+md5加盐加密的方式实现验证码登录及用户名+密码登录1、UGC全链路建设:采用先审后发的策略,用户在发布文章之后,对于标题和正文内容将其推送到阿里云内容安全识别进行风险识别和校验,并借助OCR文字识别技术提取文本送审。2、文章定时发布:采用xxl-job任务调度框架,redis,zset数据类型的去重有序(时间戳)特点对审核通过,待发布文章进行定时发布。3、热点推荐:采用xxl-job实现定时任务,综合考虑文章的点赞,评论,收藏等热度指标计算出top10的热点文章将其写入redis中实现热点文章推送声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

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