<div dir="ltr">Hello,<br><br>is it a valid scenario for RabbitMQ to have a queue with persisted messages, where a consumer first wants to
 read all messages from the queue,<br>but do the ack for all or none of 
them later on? <br><br>It's about keeping messages in a queue until some 
consumer criteria decides that all messages needed are received. If the 
criteria fails,<br>the connection just dies and the messages would remain in the
 queue until a new message arrives and a new consumer connects and does the check again.<br><br>Not sure if this is generally a good/bad idea or a use case where a queue is the right tool.<br><br>Any thoughts on this?<br><br>Best regards,<br><br>Daniel<br><br></div>