Last active
February 15, 2021 16:50
-
-
Save francajosejunior/abb2527c8f137c44e9c2d4b15749be4a to your computer and use it in GitHub Desktop.
Comandos de rabbitmq
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Instalacao do manager do rabbitmq | |
rabbitmq-plugins enable rabbitmq_management | |
#Comandos de inicializacao | |
rabbitmq-server start | |
#Alterar defauls do rabbit (opcional) | |
##Alterar nome | |
set RABBITMQ_NODENAME= <nome do servidor> | |
##Alterar porta | |
set RABBITMQ_NODE_PORT=<porta do servidor> | |
##Configurar qual porta o manager ira ouvir | |
set RABBITMQ_SERVER_START_ARGS=-rabbitmq_management listener [{port,15672}] | |
#Comandos do rabbitmqadmin | |
##Queue | |
python rabbitmqadmin declare queue --vhost=/ name=some_outgoing_queue durable=true | |
#Exchange | |
python rabbitmqadmin declare exchange --vhost=/ name=some_exchange type=direct | |
#Binding | |
python rabbitmqadmin --vhost=/ declare binding source="some_exchange" destination_type="queue" destination="some_outgoing_queue" routing_key="some_routing_key" | |
#Clusterização (Setup - Comandos) | |
##Primeiro servidor | |
set RABBITMQ_NODENAME=rabbit1 | |
set RABBITMQ_NODE_PORT=5672 | |
set RABBITMQ_SERVER_START_ARGS=-rabbitmq_management listener [{port,15672}] | |
rabbitmq-server start | |
##Segundo Servidor | |
set RABBITMQ_NODENAME=rabbit2 | |
set RABBITMQ_NODE_PORT=5673 | |
set RABBITMQ_SERVER_START_ARGS=-rabbitmq_management listener [{port,15673}] | |
rabbitmq-server start | |
##Juntar segundo servidor ao cluster do primeiro | |
rabbitmqctl -n rabbit2 stop_app | |
rabbitmqctl -n rabbit2 join_cluster rabbit1 | |
rabbitmqctl -n rabbit2 start_app | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment