Programa do Curso
1. Introdução ao RabbitMQ
- Criação das pastas necessárias
- Baixando e instalando o RabbitMQ
2. Compreendendo as mensagens
- O papel do consumidor
- O papel do produtor
- Ligações entre consumidores e produtores
- Mensagens e durabilidade
- Como verificar a entrega
3. Administrando o RabbitMQ
- Iniciando e parando nós (nodes)
- Arquivos de configuração do RabbitMQ
- Como gerenciar privilégios
- Visualizando estatísticas e analisando logs
- Enviando alertas
- Como configurar o processamento paralelo
4. Alta disponibilidade com cluster
- Arquitetura de um cluster
- Filas em um cluster
- Configurando um cluster de teste
- Distribuindo os nós para mais máquinas
- Como preservar mensagens: filas espelhadas
5. Perspectiva do desenvolvedor
- Escrevendo código robusto
- Instalando e configurando o HAProxy
- Falha de clientes entre servidores
6. Implementando failover e replicação
- Configurando um mestre/escravo baseado em balanceador de carga
- Instalando o plugin Shovel
- Configurando e executando o Shovel
7. Ferramentas web para administrar o RabbitMQ
- O plugin de gerenciamento do RabbitMQ
- Gerenciando o RabbitMQ pelo console web
- Administrando usuários pelo console web
- Gerenciando filas pelo console web
- Usando a interface de linha de comando
8. RabbitMQ e a API REST
- Recursos da API REST
- Acessando estatísticas
- Fornecimento (provisioning) de vhost e usuários
9. Monitoramento e segurança do RabbitMQ
- Durabilidade de mensagens e reconhecimento de mensagens
- Uso de memória e limites de processo
- Configurando SSL
Requisitos
- Experiência com a interface de linha de comando do Linux.
- Compreensão dos conceitos de desenvolvimento de aplicações empresariais.
Público-alvo
- Especialistas em TI
Testemunhos de Clientes (7)
A flexibilidade na pauta e a consideração dos tópicos que atualmente lidamos foram muito bem-vindas. Foi ótimo trocar conhecimentos e experiências!
Fabian - Continental Barum s.r.o.
Curso - RabbitMQ
Máquina Traduzida
O curso foi bem organizado e a possibilidade de seguir as instruções usando um desktop virtual pareceu uma abordagem muito boa para garantir que todos os participantes do curso estivessem envolvidos.
Andy Lehane - Global Knowledge
Curso - RabbitMQ
Máquina Traduzida
Conhecimento sólido, boa cobertura do conteúdo. Muito satisfeito.
Rikesh Zaveri - Global Knowledge
Curso - RabbitMQ
Máquina Traduzida
Fulvio usou o tempo limitado (apenas 2 dias) de forma muito eficiente e forneceu todas as informações possíveis. O treinamento foi muito bem preparado, não tivemos nenhum problema com as instalações e nossos testes.
Koray Akay - Payvision
Curso - RabbitMQ
Máquina Traduzida
O instrutor era um especialista em seu assunto e foi capaz de responder a todas as perguntas.
Ioannis Bitros - BYTE Computer
Curso - RabbitMQ
Máquina Traduzida
Eu realmente gostei da ha; Federação; Pá.
Raymundo Maciel Yelmi
Curso - RabbitMQ
Máquina Traduzida
Fiquei muito satisfeito com a forma como o treinamento abordou todos os tópicos do currículo e se concentrou nos que mais precisávamos.
Lilliahna Martin - Payspan, Inc.; Payspan, Inc.
Curso - RabbitMQ
Máquina Traduzida