延遲訊息交換

Spring AMQP 支援 RabbitMQ 延遲訊息交換外掛。對於入站訊息,x-delay 訊息頭會對映到 AmqpHeaders.RECEIVED_DELAY 訊息頭。設定 AMQPHeaders.DELAY 訊息頭會導致相應的 x-delay 訊息頭在出站訊息中被設定。你還可以在出站端點上指定 delaydelayExpression 屬性(使用 XML 配置時為 delay-expression)。這些屬性優先於 AmqpHeaders.DELAY 訊息頭。