The only thing I'm thinking might be the problem is a mem leak in the csv parsing function
The only thing I'm thinking might be the problem is a mem leak in the csv parsing function
csv-parse, maybe the internal Buffer is not flushing correctly.max_batch_size and max_batch_timeout on the queue?ackAll() ? batch.messages, whether it's a batch or 1 or 100.

queue handler throws an exception, otherwise returning without an error is considered success.
ackAll() as described there too 
k items every n seconds within a given topic. DOs satisfy this use case for now though 

batch.messagesqueuekn