Skip to content

neilisaac/shoveld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

shoveld

Move RabbitMQ messages from point a to point b in style!

build

Use Go 1.6+ or 1.5+ with GOVENDOREXPERIMENT=1

export GOPATH=`pwd`
go build shoveld

configure

Example:

name: fancy shovel
concurrency: 4
source:
  host: localhost
  vhost: fancy
  queue: upstream.out
  bindings:
    - exchange: upstream.in
      routingkey: fancy
sink:
  host: localhost
  vhost: spiffy
  exchange: spiffy.in

See src/shoveld/config.go for the complete set of options avialable.

run

run: shoveld example.yaml

Multiple file names may be provided to run multiple workers.

About

Move RabbitMQ messages from point a to point b in style!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages