Skip to content
This repository has been archived by the owner on Sep 22, 2021. It is now read-only.
/ amqp-republisher Public archive

Sometimes you want to take a queue of messages and just republish them all

Notifications You must be signed in to change notification settings

zapier/amqp-republisher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AMQP Republisher

Simple app to read messages off of a queue and republish them intact to the original exchange using the original routing key.

Why not use shovel? Because shovel requires specifying a routing key and doesn't provide a way to just use the existing routing key.

Usage

Republish messages

pip install -r requirements.txt

./republish.py --broker-url amqp://guest:guest@localhost/main --queue unrouted.messages

Migrate messages between clusters

pip install -r requirements.txt

./migrate.py --from-broker-url amqp://guest:[email protected]/main --to-broker-url amqp://guest:[email protected]/main --from-queue queuetodrain

About

Sometimes you want to take a queue of messages and just republish them all

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages