|
@@ -35,7 +35,7 @@ public class ProductReceiver extends BaseRabbiMqHandler<List<ProductDTO>> {
|
|
|
|
|
|
@RabbitHandler
|
|
@RabbitHandler
|
|
// ackMode需要设置为MANUAL - BaseRabbiMqHandler.onMessage()有channel.basicAck()操作
|
|
// ackMode需要设置为MANUAL - BaseRabbiMqHandler.onMessage()有channel.basicAck()操作
|
|
- @RabbitListener(queues = "site_product_dev", ackMode = "MANUAL")
|
|
|
|
|
|
+ @RabbitListener(queues = "site_product", ackMode = "MANUAL")
|
|
public void onMessage(List<ProductDTO> products, Channel channel, @Header(AmqpHeaders.DELIVERY_TAG) long deliveryTag) {
|
|
public void onMessage(List<ProductDTO> products, Channel channel, @Header(AmqpHeaders.DELIVERY_TAG) long deliveryTag) {
|
|
super.onMessage(products, deliveryTag, channel, new MqListener<List<ProductDTO>>() {
|
|
super.onMessage(products, deliveryTag, channel, new MqListener<List<ProductDTO>>() {
|
|
@Override
|
|
@Override
|
|
@@ -51,7 +51,7 @@ public class ProductReceiver extends BaseRabbiMqHandler<List<ProductDTO>> {
|
|
log.error("站点:{} 不是adweb3的有效绑定站点,MQ消息确认失败", product.getSiteHost());
|
|
log.error("站点:{} 不是adweb3的有效绑定站点,MQ消息确认失败", product.getSiteHost());
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
// 产品入库
|
|
// 产品入库
|
|
adwebProductService.addOrUpdateProduct(product, adwebSites.get(0));
|
|
adwebProductService.addOrUpdateProduct(product, adwebSites.get(0));
|
|
}
|
|
}
|