rocketmq-AbstractMessageListener去掉通用分布式锁

This commit is contained in:
2025-09-09 15:52:34 +08:00
parent faa924328b
commit 53f93c04a0
6 changed files with 25 additions and 50 deletions

View File

@@ -11,6 +11,7 @@ import com.accompany.business.activity.service.ActTaskRewardService;
import com.accompany.business.activity.service.ActUserTaskService;
import com.accompany.business.activity.strategy.ActRewardFactory;
import com.accompany.common.redis.RedisKey;
import com.accompany.core.service.common.JedisService;
import com.accompany.mq.constant.MqConstant;
import com.accompany.mq.listener.AbstractMessageListener;
import com.accompany.mq.model.ActTaskRewardMqMessage;
@@ -44,6 +45,8 @@ public class ActTaskRewardConsumer extends AbstractMessageListener<ActTaskReward
@Resource(name = "async-executor")
private ThreadPoolExecutor asyncExecutor;
@Autowired
private JedisService jedisService;
@Override
protected void onMessage(ActTaskRewardMqMessage object) {
@@ -86,8 +89,4 @@ public class ActTaskRewardConsumer extends AbstractMessageListener<ActTaskReward
actUserTaskService.updateById(actUserTask);
}
@Override
protected RedisKey mqLock() {
return RedisKey.mq_status;
}
}

View File

@@ -16,6 +16,7 @@ import com.accompany.business.activity.service.ActUserTaskService;
import com.accompany.common.constant.Constant;
import com.accompany.common.redis.RedisKey;
import com.accompany.core.base.SpringContextHolder;
import com.accompany.core.service.common.JedisLockService;
import com.accompany.mq.constant.MqConstant;
import com.accompany.mq.listener.AbstractMessageListener;
import com.accompany.mq.model.ActTaskRewardMqMessage;
@@ -58,9 +59,11 @@ public class ActUserTaskConsumer extends AbstractMessageListener<ActUserTaskMqMe
@Autowired
private MQMessageProducer mqMessageProducer;
@Autowired
private JedisLockService jedisLockService;
@Override
protected void onMessage(ActUserTaskMqMessage object) throws Exception {
protected void onMessage(ActUserTaskMqMessage object) {
Long sendUid = object.getSendUid();
Long receiveUid = object.getReceiveUid();
Date messTime = new Date(object.getMessTime());

View File

@@ -1,6 +1,5 @@
package com.accompany.business.event.listener.charge;
import com.accompany.business.service.mycard.MyCardBizService;
import com.accompany.mq.constant.MqConstant;
import com.accompany.mq.model.ChargeMqMessage;
import com.accompany.mq.producer.MQMessageProducer;
@@ -21,9 +20,6 @@ import org.springframework.stereotype.Component;
@Component
public class MyCardChargeListener implements ApplicationListener<ChargeEvent> {
@Autowired
private MyCardBizService myCardBizService;
@Autowired
private MQMessageProducer mqMessageProducer;