1.1.0 • Published 10 years ago
batchqueue v1.1.0
batchqueue
queue data for an async write but do no parallel writes.
example
say, with leveldb we might want this.
var queue =
require('batchqueue')
(function (batch, cb) {
//there is a chance to add something to the batch here.
db.batch(batch, cb)
})
//queue foo to be written
queue({key: foo, value: blah, type: 'put'})
batchqueue only ever processes one batch at a time, so you know for sure that writes are ordered as you expect.
License
MIT