Browse Source

实现本地消息表消息补偿,消息去重

feature-1.1
wuxicheng 3 years ago
parent
commit
d72a7a641e
  1. 1
      bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/impl/OrderMqMessageRecordServiceImpl.java

1
bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/impl/OrderMqMessageRecordServiceImpl.java

@ -83,7 +83,6 @@ public class OrderMqMessageRecordServiceImpl implements OrderMqMessageRecordServ
OrderMqMessageRecord orderMqMessageRecord = saveMessageRecord(topic,tag, message); OrderMqMessageRecord orderMqMessageRecord = saveMessageRecord(topic,tag, message);
//发消息 //发消息
OrderMqLocalRecordMessage mqLocalMessage = EntityConvertUtil.copy(orderMqMessageRecord, OrderMqLocalRecordMessage.class); OrderMqLocalRecordMessage mqLocalMessage = EntityConvertUtil.copy(orderMqMessageRecord, OrderMqLocalRecordMessage.class);
mqLocalMessage.setRetryTimes(0);
mqLocalMessage.setSource(ServiceNameConstants.ORDER_SERVICE); mqLocalMessage.setSource(ServiceNameConstants.ORDER_SERVICE);
rocketMQTemplate.asyncSend(rocketMQEnhanceTemplate.buildDestination(topic,tag), MessageBuilder.withPayload(mqLocalMessage).build(), new SendCallback() { rocketMQTemplate.asyncSend(rocketMQEnhanceTemplate.buildDestination(topic,tag), MessageBuilder.withPayload(mqLocalMessage).build(), new SendCallback() {
@Override @Override

Loading…
Cancel
Save