bkeepers / qu

a Ruby library for queuing and processing background jobs.
MIT License
505 stars 50 forks source link

Allow backends to implement batch push #95

Open grantr opened 9 years ago

grantr commented 9 years ago

Some backends support pushing multiple payloads in a single request. This could be a performance boost, although probably less so than #93 and #94.

grantr commented 9 years ago

Partial failures might be tricky. Kestrel, for instance, returns the number of items written, while NSQ only reports whether the batch succeeded or failed (batches are atomic).