Главная » PHP » Возможно ли изменить заголовки сообщений AMQPMessage в PHP потребителя?
Возможно ли изменить заголовки сообщений AMQPMessage в PHP потребителя?
Я использую Symfony 2 и videlalvaro / RabbitMqBundle для отправки сообщений в очередь после запуска событий в Symfony.
Сама очередь все работает нормально, и сообщения выглядят идеально в очереди.
Я знаю, что невозможно изменить содержание сообщения в спецификации AMQP, но возможно ли добавить или изменить сообщение заголовки вообще, и если да, кто-нибудь знает, как это достигается, пожалуйста?
По сути, я пытаюсь изящно реализовать концепцию «максимальных попыток». Ранее я «зафиксировал» сообщение и поставил в очередь ту же самую очередь, только с теперь увеличенным полем «количество попыток». Это хорошо, и это работает, но это кажется очень грязным, что и вдохновило вопрос.
TL; DR есть любой способ обновления сообщения перед отправкой, и являются ли заголовки лучшим способом для этого?