https://github.com/wdalmut/queue-file
A simple queue system based on files
https://github.com/wdalmut/queue-file
filesystem json queue simple
Last synced: about 2 months ago
JSON representation
A simple queue system based on files
- Host: GitHub
- URL: https://github.com/wdalmut/queue-file
- Owner: wdalmut
- Created: 2017-03-13T21:47:18.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-14T18:06:49.000Z (over 9 years ago)
- Last Synced: 2025-03-15T13:41:41.293Z (over 1 year ago)
- Topics: filesystem, json, queue, simple
- Language: JavaScript
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Queue
[](https://travis-ci.org/wdalmut/queue-file)
Just a simple queue based on files
```sh
$ npm install queue-file --save
```
```js
require('queue-file')("/tmp/queue", (err, queue) => {
if (err) {
// on error
}
data.pop((data, next, commit, rollback) => {
/* work with data */
// confirm executed and get the next message
commit(next);
/** rollback(next); // keep the message and get the next message */
});
data.push({test: ok}, (err, filename) => {
// sent
});
});
```