Programa do Curso

Introdução

  • Descrição geral das funcionalidades e da arquitetura de RabbitMQ
  • Compreender o AMQP e os microsserviços

Introdução

  • Conceitos de servidor básicos a avançados
  • Configurar o ambiente de desenvolvimento
  • Configuração de uma instância do RabbitMQ
  • Problemas comuns de instalação

Configuração avançada

  • Navegando na interface de gerenciamento
  • Projetando microsserviços distribuídos
  • Ficheiros e diretórios
  • Registo de dados
  • Políticas e parâmetros
  • Exportar e importar definições
  • Gerir anfitriões virtuais
  • Afinação do tempo de execução
  • TTL de mensagens e filas de espera
  • Desenvolvimento de plugins

Segurança e Networking

  • Access controlos
  • Autenticação e permissões do utilizador
  • Autenticação de certificados
  • Ligações de cliente
  • Utilização de TLS
  • Rede avançada

Alta disponibilidade e replicação

  • Fundamentos de Erlang
  • Fila de quorum
  • Implementação de streams
  • Clustering e federação
  • Monitorização e verificações de saúde

Otimização e ajuste de desempenho

  • Monitorização da utilização da memória
  • Gestão de memória
  • Configuração do armazenamento de mensagens
  • Controlo de fluxo
  • Ajuste avançado de desempenho

Técnicas avançadas de resolução de problemas

Resumo e próximos passos

Requisitos

  • Experiência básica com RabbitMQ

Público

  • Programadores
  • Engenheiros de software
 14 Horas

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas