Artigo Diretório
Link de dados : https://pan.baidu.com/s/1RFJh5WAnbw-0C2VwqJhFCQ
código de extração: vfwa
1. Baixe
Link para download: http://www.rabbitmq.com/download.html
2. Instale no Windows
2.1. Instale o Erlang
Download: http://www.erlang.org/download/otp_win64_17.3.exe
instalação:
A instalação está completa.
Se aparecer:
Por favor, escolha ignorar.
2.2. Instale o RabbitMQ
A instalação está completa.
Inicie, pare, reinstale, etc.
Pressione win + R e execute o comando: services.msc
Verifique se o serviço RabbitMQ foi iniciado:
2.3. Precauções para instalação
1) Recomenda-se usar o caminho de instalação padrão
2) O nome de usuário do sistema deve estar em inglês
Você pode visualizar o diretório do usuário:
Você também pode abrir o cmd na área de trabalho para ver o caminho:
3 ) O nome do computador deve estar em inglês
4) O usuário do sistema deve ser um administrador
2.4. Habilitar ferramentas de gerenciamento
2. Digite o comando:
Os plug-ins rabbitmq permitem o rabbitmq_management
3. Digite o endereço no navegador para visualizar: http://127.0.0.1:15672/
4. Faça login com a conta padrão: convidado / convidado
2.5. Solução para falha de instalação
Como resolver se a instalação falhar:
l Reinstalar o sistema
- Não recomendado
l Instale RabbitMQ na máquina virtual Linux
- Recomendado
l Use o serviço RabbitMQ instalado por outros
a) Basta abrir uma conta para você.
b) Use o serviço público RabbitMQ em 192.168.50.22
- Recomendado
3. Instalação em Linux
cd / usr / local / leyou
mkdir rabbitmq
cd rabbitmq
3.1. Instale o Erlang
3.1.1. Instalação online
yum install esl-erlang_17.3-1~centos~6_amd64.rpm
yum install esl-erlang-compat-R14B-1.el6.noarch.rpm
3.1.2. Instalação offline
Carregue o pacote de instalação nos dados
Erlang :
Execute os comandos em sequência:
1) rpm -ivh esl-erlang-17.3-1.x86_64.rpm --force --nodeps
2) rpm -ivh esl-erlang_17.3-1 centos 6_amd64.rpm --force --nodeps
3) rpm -ivh esl-erlang-compat-R14B-1.el6.noarch.rpm --force --nodeps
3.2. Instale o RabbitMQ
RabbitMQ :
Após o upload:
instalação:
rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm
3.2.1. Definir arquivo de configuração
cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
Habilitar acesso remoto do usuário
vi /etc/rabbitmq/rabbitmq.config
Tenha cuidado para remover a vírgula depois disso.
3.2.2. Iniciar, parar
service rabbitmq-server start
service rabbitmq-server stop
service rabbitmq-server restart
3.2.3. Abra a ferramenta de gerenciamento de interface da web
rabbitmq-plugins enable rabbitmq_management
service rabbitmq-server restart
3.2.4. Configure a inicialização
chkconfig rabbitmq-server on
3.2.5. O firewall abre a porta 15672
/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
/etc/rc.d/init.d/iptables save
4. Interface de gerenciamento
2.1. Visão geral da página inicial
conexões: Tanto os produtores quanto os consumidores precisam estabelecer uma conexão com o RabbitMQ antes de poderem concluir a produção e o consumo das mensagens. Você pode verificar a conexão aqui
canais: Canais.Após a conexão ser estabelecida, um canal será formado e a entrega das mensagens depende do canal.
Trocas: Trocas, usado para implementar o roteamento de mensagens
Filas: filas, ou seja, filas de mensagens. As mensagens são armazenadas na fila, aguardando o consumo e, em seguida, removidas da fila após o consumo.
porta:
5672: porta de conexão do cliente da linguagem de programação rabbitMq
15672: porta da interface de gerenciamento rabbitMq
25672: porta do cluster rabbitMq
2.2. Adicionar usuário
Se você não usa guest, também podemos criar um usuário:
1. Superadministrador (administrador)
Você pode fazer login no console de gerenciamento, pode ver todas as informações e pode operar em usuários e políticas.
2. Monitoramento
Você pode fazer login no console de gerenciamento e ver as informações relevantes do nó rabbitmq (número de processos, uso de memória, uso de disco, etc.)
3. Formulador de políticas
Você pode fazer login no console de gerenciamento e gerenciar a política ao mesmo tempo. Mas não é possível visualizar as informações relevantes do nó (a parte marcada pela caixa vermelha na figura acima).
4. Gerentes comuns (gestão)
Você só pode fazer login no console de gerenciamento, não pode ver as informações do nó e não pode gerenciar políticas.
5. Outro
Não é possível fazer login no console de gerenciamento, geralmente produtores e consumidores comuns.
2.3. Criar Hosts Virtuais
Host virtual: semelhante ao banco de dados no mysql. Todos eles começam com "/"
2.4. Definir permissões
A parte marcada com uma caixa vermelha).
4. Gerentes comuns (gestão)
Você só pode fazer login no console de gerenciamento, não pode ver as informações do nó e não pode gerenciar políticas.
5. Outro
Não é possível fazer login no console de gerenciamento, geralmente produtores e consumidores comuns.
2.3. Criar Hosts Virtuais
Host virtual: semelhante ao banco de dados no mysql. Todos eles começam com "/"