|
@@ -70,19 +70,18 @@ public class RabbitListeners {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@RabbitListener(bindings =@QueueBinding(
|
|
@RabbitListener(bindings =@QueueBinding(
|
|
|
- value = @Queue(value = "tnb.message.account", durable = "true"),
|
|
|
|
|
- key = "tnb.message.account",
|
|
|
|
|
|
|
+ value = @Queue(value = "tnb.message.auth.verify_msg", durable = "true"),
|
|
|
|
|
+ key = "tnb.message.auth.verify_msg",
|
|
|
exchange = @Exchange(value = "amq.direct")),
|
|
exchange = @Exchange(value = "amq.direct")),
|
|
|
ackMode = "MANUAL"
|
|
ackMode = "MANUAL"
|
|
|
)
|
|
)
|
|
|
public void consumeNotifyMessage(@Payload String jsonPayload, Channel channel, Message message) {
|
|
public void consumeNotifyMessage(@Payload String jsonPayload, Channel channel, Message message) {
|
|
|
- messageConsumer.handleMessage(jsonPayload);
|
|
|
|
|
long deliveryTag = message.getMessageProperties().getDeliveryTag();
|
|
long deliveryTag = message.getMessageProperties().getDeliveryTag();
|
|
|
try {
|
|
try {
|
|
|
- log.info("手动确认消息 {}", deliveryTag);
|
|
|
|
|
|
|
+ messageConsumer.handleVerifyMessage(jsonPayload);
|
|
|
channel.basicAck(deliveryTag,true);
|
|
channel.basicAck(deliveryTag,true);
|
|
|
} catch (IOException e) {
|
|
} catch (IOException e) {
|
|
|
- e.printStackTrace();
|
|
|
|
|
|
|
+ log.error(e.getMessage(), e);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|