Curso Apache ActiveMQ Artemis

  • DevOps | CI | CD | Kubernetes | Web3

Curso Apache ActiveMQ Artemis

32h
Visão Geral

Este curso apresenta a arquitetura, instalação, configuração, administração e utilização do Apache ActiveMQ Artemis, uma plataforma moderna de mensageria assíncrona voltada para aplicações distribuídas, microsserviços e arquiteturas orientadas a eventos. O participante aprenderá os principais conceitos da plataforma, incluindo brokers, addresses, queues, routing types, producers, consumers, protocolos de comunicação, persistência, segurança, alta disponibilidade e monitoramento, além de práticas para operação em ambientes corporativos.

Objetivo

Após realizar este curso, você será capaz de:

  • Compreender a arquitetura e os principais componentes do Apache ActiveMQ Artemis
  • Configurar brokers, addresses e queues
  • Desenvolver aplicações produtoras e consumidoras
  • Trabalhar com diferentes protocolos de mensageria
  • Configurar persistência, segurança e alta disponibilidade
  • Monitorar e administrar ambientes ActiveMQ Artemis
  • Aplicar boas práticas de utilização em ambientes corporativos
Publico Alvo
  • Desenvolvedores de Software
  • Administradores de Middleware
  • Engenheiros de Integração
  • Administradores de Sistemas
  • Engenheiros DevOps
  • Arquitetos de Soluções
Pre-Requisitos
  • Conhecimentos básicos de sistemas distribuídos
  • Familiaridade com conceitos de mensageria
  • Noções de redes TCP/IP
  • Conhecimentos básicos de desenvolvimento de aplicações são recomendados
Conteúdo Programatico

Module 1: Introduction to Apache ActiveMQ Artemis

  1. Enterprise messaging concepts
  2. Apache ActiveMQ Artemis overview
  3. Artemis architecture
  4. Messaging and asynchronous communication
  5. Event-driven architecture use cases
  6. Apache ActiveMQ Artemis ecosystem

Module 2: Artemis Core Architecture

  1. Broker architecture
  2. Addresses and queues
  3. Routing types
  4. Producers and consumers
  5. Message lifecycle
  6. Core messaging concepts

Module 3: Installation and Configuration

  1. Apache ActiveMQ Artemis installation
  2. Broker instance creation
  3. Broker configuration
  4. Address and queue configuration
  5. Network configuration
  6. Administrative tools

Module 4: Messaging and Protocols

  1. AMQP protocol
  2. MQTT protocol
  3. STOMP protocol
  4. OpenWire compatibility
  5. Core protocol
  6. Protocol selection strategies

Module 5: Message Processing

  1. Message persistence
  2. Message acknowledgements
  3. Message ordering
  4. Message priorities
  5. Message expiration
  6. Dead Letter Addresses

Module 6: Security Administration

  1. Authentication mechanisms
  2. Authorization and roles
  3. Security settings
  4. User and role management
  5. TLS encryption
  6. Security hardening

Module 7: High Availability and Clustering

  1. High availability architecture
  2. Live and backup servers
  3. Failover mechanisms
  4. Replication strategies
  5. Cluster connections
  6. Load balancing

Module 8: Monitoring and Performance

  1. Artemis monitoring
  2. JMX administration
  3. Metrics collection
  4. Queue monitoring
  5. Performance tuning
  6. Resource optimization

Module 9: Enterprise Integration

  1. Microservices messaging
  2. Event-driven architectures
  3. Request-Reply patterns
  4. Publish-Subscribe patterns
  5. Enterprise integration scenarios
  6. Integration with external applications

Module 10: Troubleshooting and Operations

  1. Log analysis
  2. Broker diagnostics
  3. Message flow troubleshooting
  4. Connectivity troubleshooting
  5. Performance troubleshooting
  6. Operational best practices

Module 11: Cloud and Container Deployments

  1. Containerized Artemis deployments
  2. Docker integration
  3. Kubernetes deployment concepts
  4. Persistent storage
  5. Cloud-native architectures
  6. Container operations

Module 12: Apache ActiveMQ Artemis Workshop

  1. Broker deployment
  2. Address and queue configuration
  3. Producer and consumer implementation
  4. Security configuration
  5. High availability and monitoring exercises
  6. Final Apache ActiveMQ Artemis project
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso HashiCorp Certified Vault Associate

24 horas

Curso HashiCorp Certified Consul Associate

40 horas

Curso OpenClaw Install Build & Deploy Real AI Agents

40 horas

Curso AUTOSAR Architecture Learn from Scratch with Demo

32 horas Curso Pratico

Curso Introduction to Container Storage

24 horas