遅延メッセージ交換

Spring AMQP は RabbitMQ 遅延メッセージ交換プラグインをサポートしています。受信メッセージの場合、x-delay ヘッダーは AmqpHeaders.RECEIVED_DELAY ヘッダーにマッピングされます。AMQPHeaders.DELAY ヘッダーを設定すると、送信メッセージに対応する x-delay ヘッダーが設定されます。送信エンドポイントでは、delay および delayExpression プロパティを指定することもできます (XML 設定を使用する場合は delay-expression )。これらのプロパティは AmqpHeaders.DELAY ヘッダーよりも優先されます。