撤回延迟
This commit is contained in:
@@ -236,15 +236,15 @@ public class DelayQueueConfig {
|
|||||||
return new Queue(USERVIP_QUEUE, true, false, false, arguments);
|
return new Queue(USERVIP_QUEUE, true, false, false, arguments);
|
||||||
}
|
}
|
||||||
@Bean
|
@Bean
|
||||||
public CustomExchange uservipExchange() {
|
public DirectExchange uservipExchange() {
|
||||||
Map<String, Object> args = new HashMap<>();
|
return new DirectExchange(USERVIP_EXCHANGE);
|
||||||
args.put("x-delayed-type", "direct");
|
|
||||||
return new CustomExchange(USERVIP_EXCHANGE, "x-delayed-message", true, false, args);
|
|
||||||
}
|
}
|
||||||
@Bean
|
@Bean
|
||||||
public Binding uservipBinding(@Qualifier("uservipQueue") Queue delayedQueue,
|
public Binding uservipBinding() {
|
||||||
@Qualifier("uservipExchange") Exchange delayedExchange) {
|
return BindingBuilder
|
||||||
return BindingBuilder.bind(delayedQueue).to(delayedExchange).with(USERVIP_ROUTING_KEY).noargs();
|
.bind(uservipQueue())
|
||||||
|
.to(uservipExchange())
|
||||||
|
.with(USERVIP_ROUTING_KEY);
|
||||||
}
|
}
|
||||||
@Bean
|
@Bean
|
||||||
public Queue uservipDeadLetterQueue() {
|
public Queue uservipDeadLetterQueue() {
|
||||||
|
|||||||
Reference in New Issue
Block a user