Popularity
2.8
Declining
Activity
0.0
Declining
15
2
1

Monthly Downloads: 0
Programming language: Elixir
License: MIT License
Tags: Queue    

exdisque alternatives and similar packages

Based on the "Queue" category

Do you think we are missing an alternative of exdisque or a related project?

Add another 'Queue' Package

README

ExDisque

Elixir client for Disque, an in-memory, distributed job queue.

Installation

Add this to your project's mix.exs file:

{:exdisque, ">= 0.0.1"}

Usage

Connect to the Disque Server

{:ok, client} = ExDisque.start_link

Add a job to a queue and fetch it back

ExDisque.query client, ["ADDJOB", "queue_name", "job_body", "0"]
#=> "DIa88749862374413ece8b8b8156a15466474edecb05a0SQ"
ExDisque.query client, ["GETJOB", "FROM", "queue_name"]
#=> [["queue", "DIa88749862374413ece8b8b8156a15466474edecb05a0SQ", "job_body"]]

See more Disque command examples on the Disque repo.

Dependencies

Only dependency of ExDisque is eredis, Redis client written in Erlang.

Contributing

Issues and pull requests welcome.

License

ExDisque is licensed under the MIT License.


*Note that all licence references and agreements mentioned in the exdisque README section above are relevant to that project's source code only.