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