#spring-boot #rabbitmq #spring-rabbit
#spring-boot #rabbitmq #spring-rabbit
Вопрос:
@RabbitListener(bindings = @QueueBinding(value = @Queue(value = "${queue}",
durable = "true", autoDelete = "false",
exchange = @Exchange(value = "${exchange}"),
key = "${binding}"),concurrency = "${concurrency}")
Это создает очередь, как мне создать очередь приоритетов?
Ответ №1:
Итак, я обнаружил, что существующие очереди должны быть удалены, а также обмены. И следующий код создает очередь приоритетов. Я искал это в Интернете, но не смог найти никаких ответов. Итак, я публикую это здесь.
@RabbitListener(bindings = @QueueBinding(value = @Queue(value = "${queue}",
durable = "true", autoDelete = "false",
arguments = {@Argument(name = "x-max-priority", value = "10",
type = "java.lang.Integer")}),
exchange = @Exchange(value = "${exchange}"),
key = "${binding}"),concurrency = "${concurrency}")
Комментарии:
1. Вы должны пометить этот самоответ как принятый — щелкните флажок / галочку.
2. В нем говорится, что я могу принять этот ответ через 1 день, на данный момент не могу.