Sign inSign up

thiagobarradas/queue-move

By thiagobarradas

•Updated over 6 years ago

A simple worker to move Rabbit MQ messages between queues;

Image
0

10K+

thiagobarradas/queue-move repository overview

Build Status

⁠QueueMove

A simple worker to move Rabbit MQ messages between queues;

⁠Running with Docker

docker run --name queue-move -d \
    -e OriginQueueConnectionString="amqp://user:password@localhost:5672/current-vh" \
    -e OriginQueueName=my-demo-queue \
    -e DestinationQueueConnectionString="amqp://user:password@localhost:5672/other-vh" \
    -e DestinationExchangeName=my-other-exchange \
    -e DestinationQueueName=my-other-queue \
    -e StopWhenEmpty=false \
    thiagobarradas/queue-move:latest

⁠Configuration

Set environment variables to setup QueueMove:

Env VarTypeRequiredDescriptione.g.
OriginQueueConnectionStringstringyesorigin rabbit connectionamqp://user:pass@localhost:5672/current-vh
OriginQueueNamestringyesorigin queue namesome-queue
DestinationQueueConnectionStringstringyesdestination rabbit connectionamqp://user:pass@localhost:5672/other-vh
DestinationExchangeNamestringnodestination exchange nameother-exchange
DestinationQueueNamestringnodestination queue nameother-queue
StopWhenEmptyboolnowhen origin queue is empty (0 messages) this worker is stoppedfalse

⁠Repository to contributing and reports an issue

https://github.com/ThiagoBarradas/queue-move⁠

⁠Did you like it? Please, make a donate :)

if you liked this project, please make a contribution and help to keep this and other initiatives, send me some Satochis.

BTC Wallet: 1G535x1rYdMo9CNdTGK3eG6XJddBHdaqfX

1G535x1rYdMo9CNdTGK3eG6XJddBHdaqfX

Tag summary

Content type

Image

Digest

Size

70.1 MB

Last updated

over 6 years ago

docker pull thiagobarradas/queue-move