rocketmq-AbstractMessageListener去掉通用分布式锁
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
@@ -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());
|
||||
|
@@ -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;
|
||||
|
||||
|
Reference in New Issue
Block a user