Superbolt has different app runners and can be configured:

  * Greedy default: no acknowledgments, takes as many as can
  * Ack: acknowledges and sets no limits on the prefetch
  * AckOne: acknowledges and sets prefetch to 1
  * pop: sets periodic timer to pull a message if no message in progress