Entrar em Contato

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
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas