metfan / rabbit-setup
Tools to ease creation of exchanges, queues, parameters on rabbitMQ
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 8
Watchers: 2
Forks: 1
Open Issues: 0
Type:project
Requires
- php: >=5.4.0
- monolog/monolog: ~1.17
- pimple/pimple: ~3.0
- symfony/config: ~2.8
- symfony/console: ~2.8
- symfony/var-dumper: ~2.8
- symfony/yaml: ~2.8
Requires (Dev)
- phpunit/phpunit: ~4.8
- symfony/finder: ~2.8
- symfony/phpunit-bridge: ^2.8
This package is not auto-updated.
Last update: 2024-10-31 19:24:17 UTC
README
Rabbit-setup is a command line tool to ease management of vhosts, exchanges, queues and bindings into RabbitMQ instance via the RabbitMQ's API. The best way to use rabbit-setup is using phar file.
Use this commande line to compile phar of the project or download from release page
php -d phar.readonly=off ./phar-composer.phar build https://github.com/metfan/rabbit-setup.git
phar-composer can be found here: https://github.com/clue/phar-composer#as-a-phar-recommended
Commands exposed by Rabbit-setup:
- Expert configuration to create vhost, exchanges, queues
- Exchanges, queues deletion
- Validate expert configuration file
Thanks to Olivier about inspiration: https://github.com/odolbeau/rabbit-mq-admin-toolkit
TODO:
- add support of simple configuration file
- deletion of parameters
- manage users