2
我有一个一纸空文交换预期其工作 - 当我NACK的消息,它会出现:RabbitMQ DLX如何指定每个消息的TTL回原始队列?
@Override
public void onMessage(Message message, Channel channel) throws Exception {
// How to specify when the message will be put back to the original queue?
// This doesn't work.
message.getMessageProperties().setExpiration("3000");
channel.basicNack(message.getMessageProperties().getDeliveryTag(), false, false);
}
但我无法找到是如何每条消息指定当消息应返回到原来的队列。请指教。
在这里看到我的回答: