私は Symfony 2 と videlavaro/RabbitMqBundle を使用して、Symfony でのイベント発生後のキューにメッセージをプッシュしています。
キュー自体はすべて正常に機能しており、メッセージはキュー上で完璧に見えます。
AMQP 仕様でメッセージの内容を変更することはできないことは承知していますが、メッセージヘッダーを追加または変更することはまったく可能ですか。
基本的に、「最大再試行」の概念を適切に実装しようとしています。以前は、メッセージを「確認応答」し、同一のメッセージを同じキューに入れましたが、現在は「試行回数」フィールドが増加しています。これは問題なく機能しますが、非常に面倒な感じがするため、質問が発生しました。
TL;DR 再キューイングする前にメッセージを更新する方法はありますか? また、ヘッダーを使用するのが最善の方法ですか?
事前にどうもありがとうございました!