Spring AMQP 的 setDelayLong 对 RabbitMQ 4.4 的 quorum queue 不生效,消息会立刻送达
RabbitMQ 4.4.0 让 quorum queue 原生支持延迟投递,认的是 long 型的 x-opt-delivery-time 头。用 Spring Boot 4.1.1 对 4.4.0 和 4.3.6 跑了六组,classic queue、4.3.6、字符串头和 Spring AMQP 的 setDelayLong 都会让消息立刻送达,而且不报任何错。