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);
}
但我無法找到是如何每條消息指定當消息應返回到原來的隊列。請指教。
在這裏看到我的回答: