第四天业务题

4-1 你们项目是如何使用XXL-JOB的

我们的项目中,点赞信息向MQ投递时,使用XXL-JOB实现的,每隔一分钟,会执行一次XXL-JOB中的定时任务,以下就是具体的使用流程:使用 XXL-JOB 可以通过管理后台创建任务、编写任务代码,并通过执行器将任务提交给任务调度中心进行调度和执行。根据具体的项目需求和业务逻辑来使用 XXL-JOB,并根据官方文档进行详细的配置和集成。

4-2 说一说你的评论点赞功能是如何完成(reids版本)

首先,用户提交点赞信息,我就会去redis里查点赞记录是否存在,如果存在,直接结束,如果不存在,就在redis里新增一条点赞记录,然后最终统计点赞的数量,并将点赞数量缓存到redis,每隔一分钟,读取一次缓存中的点赞数量,通过MQ通知业务服务,去MySQL里更新点赞数量,以上就是我实现的点赞功能。

4-3 项目过程有没有难题(业绩)

起初,我们的点赞功能是存储到MySQL数据库中的,当用户访问量过大的时候,我们就发现数据库的压力太大,于是我就设计把点赞的信息缓存到redis中,并且定期向MQ中投递消息,将这段时间的点赞变化数更新到MySQL中,这样就大大降低了MySQL的压力。

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值