- Notifications
You must be signed in to change notification settings - Fork13
AMQP-tool - Import & export data from/to an AMQP/RabbitMQ broker
NotificationsYou must be signed in to change notification settings
FGRibreau/node-amqp-tool
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
AMQP-tool
is a cli for importing and/or exporting message from/to an AMQP/RabbitMQ broker.
$ npm install amqp-tool -g
Usage: node ./bin/amqp-tool [options] [-import | -export]Options: --host host [default: "localhost"] --user, -u username [default: "guest"] --password, -p password [default: "guest"] --port port [default: 5672] --vhost vhost [default: "/"] --queue, -q queue's name to work with [required] --passive set it to true if the queue already exist [boolean] [default: true] --durable if specified the queue will survive a broker restart [boolean] --autoDelete if specified the queue will be deleted when there are no more subscriptions [boolean] --onlyBody if specified export will contain only body of messages [boolean] [default: false] --export export [filename], export queue's content to filename --import import [filename], export file content into the queue --count limit the number of message to export/import -v, --verbose verbose mode [default: false] -h, --help produce this help message
into a file ...
amqp-tool --host rabbitmq.local -u user -p azerty -q queuetest --count 5000 --export dump.json
... or tostdout
amqp-tool --host rabbitmq.local -u user -p azerty -q queuetest --count 5000 --export > dump.json
amqp-tool --host rabbitmq.local -u user -p azerty -q queuetest --export > dump.json
from a file...
amqp-tool --host rabbitmq.local -u user -p azerty -q queuetest --import dump.json
...or fromstdin
cat dump.json | amqp-tool --host rabbitmq.local -u user -p azerty -q queuetest --import
head -n10 500messages.json | amqp-tool --host rabbitmq.local -u user -p azerty -q queuetest --import
amqp-tool --host rabbitmq1.local -u user -p azerty -q queue1 --export | amqp-tool --host rabbitmq2.local -u user -p azerty -q queue2 --import
About
AMQP-tool - Import & export data from/to an AMQP/RabbitMQ broker
Resources
Stars
Watchers
Forks
Packages0
No packages published