Skip to content

adimitrani4/dqd

 
 

Repository files navigation

DQD - Queue daemon

DQD is a daemon that enables flows of consuming data from queue systems or pushing data, make it optimal It was designed to run as a side car container adjacent to an existing rest-service affectively enabling the service to behave as a worker.

Features

  • Multiple Providers support
  • Multiple pipelines per instance
  • Error handling
  • Backpressure with dyanmic concurrency
  • Rate metrics
  • Single binary or Docker image

Supported Providers

  • AWS SQS
  • Azure Queue
  • Azure Service bus

Usage

Installing/Running

Using Go

run go install github.com/soluto/dqd run dqd

Using Docker

run docker run -v `pwd`:/etc/dqd soluto/dqd in a folder that conatins dqd.yaml

Status

DQD is in very early stage (pre-alpha) and shouldn't be used in production yet.

About

Dequeue daemon

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Go 91.4%
  • Shell 4.7%
  • Dockerfile 3.7%
  • Starlark 0.2%