1 of 1 people found this helpful
The following thread might be relevant (see last post on maxMessagesPerPoll):
Option 2 will also work. Not sure what your concern w/r/t process failure and queues. If the queue is persistent and the session is transacted, then you shouldn't experience any message loss.