An open API service indexing awesome lists of open source software.

https://github.com/seriousbug/ferrite-queue

Proof of concept for a task queue with guaranteed at-least-once delivery.
https://github.com/seriousbug/ferrite-queue

Last synced: over 1 year ago
JSON representation

Proof of concept for a task queue with guaranteed at-least-once delivery.

Awesome Lists containing this project

README

          

# Ferrite Queue

This is a proof-of-concept for a simple task queue. It can ingest work through
HTTP requests, which are then sent to workers through websockets. At-least-once
delivery is guaranteed.

## Known Limitations

- Error handling is not robust, server threads may crash unexpectedly. This
*probably* won't cause data loss, but might cause weird behavior.
- A worker pausing and not ack'ing the request will stall the entire queue, even
if there are other workers that could pick up the work.

As a reminder, this is just a proof of concept and should not be used for
anything other than as an example.