Programa do Curso

Introdução

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

Começar a trabalhar

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

Configuração avançada

  • Navegar na IU de gestão
  • Conceber microsserviços distribuídos
  • Ficheiros e directó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 plug-ins

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 controlos de saúde

Otimização e afinação do desempenho

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

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

Resumo e próximas etapas

Requisitos

  • Experiência básica com RabbitMQ

Público

  • Desenvolvedores
  • Engenheiros de software
 14 horas

Declaração de Clientes (6)

Cursos Relacionados

Categorias Relacionadas