Curso ActiveMQ Gestão de Filas

  • DevOps | CI | CD | Kubernetes | Web3

Curso ActiveMQ Gestão de Filas

16 horas
Visão Geral

O Curso ActiveMQ Gestão de Filas foi desenvolvido para profissionais que desejam entender e administrar sistemas de mensageria baseados no Apache ActiveMQ. Durante o curso, os participantes irão explorar conceitos fundamentais de mensageria assíncrona, filas, tópicos, gerenciamento e monitoramento de mensagens e conexões, com foco na operação prática e segura do ActiveMQ em ambientes de produção.

Objetivo

Após realizar este curso ActiveMQ Gestão de Filas, você será capaz de:

  • Entender o papel e funcionamento de um message broker
  • Instalar e configurar o ActiveMQ
  • Criar e gerenciar filas e tópicos
  • Monitorar, diagnosticar e ajustar o desempenho do ActiveMQ
  • Garantir a resiliência e segurança do ambiente de mensageria
  • Integrar aplicações usando padrões de mensageria
Publico Alvo
  • Administradores de sistemas
  • Desenvolvedores backend
  • Engenheiros DevOps
  • Arquitetos de software
  • Profissionais que trabalham com integração de sistemas e mensageria
Pre-Requisitos
  • Conhecimentos básicos de redes e sistemas operacionais (Linux/Windows)
  • Noções de mensageria e filas (desejável)
  • Familiaridade com linha de comando
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Módulo 1: Introdução ao ActiveMQ

  1. Conceitos de mensageria assíncrona
  2. O que é um Message Broker
  3. Tipos de comunicação: filas vs tópicos
  4. Protocolos suportados pelo ActiveMQ
  5. Arquitetura geral do ActiveMQ

Módulo 2: Instalação e Configuração

  1. Download e instalação do ActiveMQ
  2. Estrutura de diretórios
  3. Arquivo activemq.xml
  4. Configuração de portas, hosts, autenticação

Módulo 3: Administração e Gerenciamento

  1. Iniciando e parando o serviço
  2. Painel de administração (web console)
  3. Gerenciamento de filas e tópicos
  4. Estatísticas e métricas em tempo real
  5. Ferramentas CLI e JMX para administração

Módulo 4: Enfileiramento e Tópicos na Prática

  1. Criação e uso de filas
  2. Criação e uso de tópicos
  3. Padrões de consumo: consumidor exclusivo, concorrente, consumidor durável
  4. Demonstração com scripts e ferramentas

Módulo 5: Monitoramento e Diagnóstico

  1. Logs e arquivos de erro
  2. Uso do JConsole e Jolokia
  3. Monitoramento via Prometheus e Grafana (introdução)
  4. Identificação de gargalos e problemas de performance

Módulo 6: Segurança no ActiveMQ

  1. Configuração de autenticação e autorização
  2. Uso de TLS/SSL para conexões seguras
  3. Controle de acesso por fila/tópico
  4. Hardening do ActiveMQ para produção

Módulo 7: Alta Disponibilidade e Escalabilidade

  1. Configuração de Master-Slave
  2. Clustering e rede de brokers
  3. Estratégias de failover
  4. Balanceamento de carga

Módulo 8: Integração e Boas Práticas

  1. Integração com aplicações Java, Python, e outras
  2. Casos de uso comuns no mercado
  3. Boas práticas de gerenciamento de filas
  4. Estratégias para garantir entrega de mensagens
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h