|
|
@@ -61,11 +61,21 @@ public class SpringBootDemoMqRabbitmqApplicationTests { |
|
|
|
*/ |
|
|
|
@Test |
|
|
|
public void sendDelay() { |
|
|
|
rabbitTemplate.convertAndSend(RabbitConsts.DELAY_MODE_QUEUE, "delay.aaa", new MessageStruct("delay message, " + DateUtil |
|
|
|
rabbitTemplate.convertAndSend(RabbitConsts.DELAY_MODE_QUEUE, RabbitConsts.DELAY_QUEUE, new MessageStruct("delay message, delay 5s, " + DateUtil |
|
|
|
.date()), message -> { |
|
|
|
message.getMessageProperties().setHeader("x-delay", 5000); |
|
|
|
return message; |
|
|
|
}); |
|
|
|
rabbitTemplate.convertAndSend(RabbitConsts.DELAY_MODE_QUEUE, RabbitConsts.DELAY_QUEUE, new MessageStruct("delay message, delay 2s, " + DateUtil |
|
|
|
.date()), message -> { |
|
|
|
message.getMessageProperties().setHeader("x-delay", 2000); |
|
|
|
return message; |
|
|
|
}); |
|
|
|
rabbitTemplate.convertAndSend(RabbitConsts.DELAY_MODE_QUEUE, RabbitConsts.DELAY_QUEUE, new MessageStruct("delay message, delay 8s, " + DateUtil |
|
|
|
.date()), message -> { |
|
|
|
message.getMessageProperties().setHeader("x-delay", 8000); |
|
|
|
return message; |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|