Skip to content

Generic queues with adapter support for Elixir

License

Notifications You must be signed in to change notification settings

KineticCafe/gen_queue

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GenQueue

Build Status GenQueue Version

GenQueue is a specification for queues.

This project currently provides the following functionality:

  • GenQueue (docs) - a behaviour for queues

  • GenQueue.Adapter (docs) - a behaviour for implementing adapters for a GenQueue

  • GenQueue.JobAdapter (docs) - a behaviour for implementing job-based adapters for a GenQueue

  • GenQueue.Job (docs) - a struct for containing job-enqueuing instructions

Installation

The package can be installed by adding gen_queue to your list of dependencies in mix.exs:

def deps do
  [
    {:gen_queue, "~> 0.1.8"}
  ]
end

Documentation

See HexDocs for additional documentation.

Adapters

The true functionality of GenQueue comes with use of its adapters. Currently, the following adapters are supported.

More adapters are always welcome!

Contributors

About

Generic queues with adapter support for Elixir

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 100.0%