XUtils

dq

Distributed Fault Tolerant Queue library.


dq Build Status

Distributed Fault Tolerant Queue

Status

Experimental.

Overview

dq is a distributed fault tolerant queue based on Ulf Wiger’s and Thomas Arts deadlock-resolving locks library.

The queue exposes the core, extended and Okasaki queue APIs but the queue is redundant and uses distributed erlang to maintain consistent state on many nodes. The queue can detect new nodes and recover from lost nodes and netsplits.

TODO

  1. Make merge function replaceable
  2. Resolve travis common test issues
  3. Priority queue option

Enjoy!


Articles

  • coming soon...