<div dir="ltr">When we move from one major release to another we would like to be able to consume the old messages from the work queue using the previous version of the application whilst allowing new messages to be written to the same queue.<div>
<br></div><div>This situation would only occur for a couple of hours after a release.</div><div><br></div><div>If we had the buildNumber as a property in a message in theory v2 consumers could check that the message.buildversion equalled v2 rather than v1</div>
<div><br></div><div>When it did not it the consumer could call Basic.Reject. Perhaps this is not quite what the AMQP spec intended for the use of Basic.Reject but it seems like a practical use.</div><div><br></div><div>What do others think?</div>
<div><br></div><div>Thanks</div><div><br></div><div><br clear="all"><div><br></div>-- <br>Patrick Long - Munkiisoft Ltd
</div></div>