[rabbitmq-discuss] Atomic acking of a specific set of messages

Emile Joubert emile at rabbitmq.com
Mon Jul 8 11:14:57 BST 2013

On 07/07/13 19:10, peter at vagaband.co wrote:

> The key here is treat a batch of messages as an atomic unit so if a
> single message consumer node dies or all message consumer nodes die or a
> rabbitmq node dies, then the whole batch can be failed to be re-tried later.

It may be possible to achieve a similar effect by performing the
batching of messages before messages reach the broker, e.g. the
publisher joins the payloads of multiple messages into one payload while
the consumer performs the inverse operation to obtain the original messages.

More information about the rabbitmq-discuss mailing list