实战四

XXL-JOB在项目中如何应用?

      1、服务器容器添加XXL-JOB的调度中心;

      2、在我们的项目导XXL-JOB的核心依赖;

      3、配置文件中配置调度中心地址、登录密码、执行器地址、名称等;

      4、编写一个任务类,将该类放在Spring IOC 中,该类用来承载定时任务;

      5、在定时任务上标注@Xxljob注解,会自动扫描该任务并注入到执行器容器。(基于方法)

            (方法里面就是我们要周期性执行或者定时的业务代码);

      6、在调度中心添加执行器,再新增任务即可。

      

评论点赞

   点赞通常都是作为一个单独微服务存在,通过mq,供其他服务调用。

   点赞服务的主要职责就是保存点赞记录,避免重复点赞,每次点赞成功,想mq投递消息;

   其他需要点赞的服务,通常需要统计点赞的数量进行排序业务,其他服务只要监听mq,更新点       赞数量字段。

   一次点赞会多次操作数据库,这里使用redis来缓存,解决高并发的问题;

   当判断到没有点赞记录时,直接将点赞记录存入redis,将统计的结果缓存到redis,通过xxljob的定时任务,定时批量的的将统计的点赞数量投递到mq,监听者一方监听到消息,就会更新对应的点赞数量字段数值。(采用定时任务,批量添加,主要还是对冲mysql数据库并发能力低,经可能得降低数据库的压力,提高整体的性能)。

        

      

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值