I have a channel exclusive for consumption and 50 queues, each with exactly one consumer. The channel has a prefetch value of let's say 5 which applies to each consumer of the channel.
My application needs to process messages exactly in the order it received them within each queue. Is it possible for a consumer of a queue to start processing the next message without ack'ing the earlier message because of the high prefetch value? I'm using NodeJS with ampqlib