Visão Geral
Este curso aborda a instalação, configuração, administração, segurança, monitoramento e operação do HiveMQ como plataforma corporativa de mensageria MQTT. O participante aprenderá a administrar brokers, clientes, listeners, tópicos e sessões MQTT, além de configurar autenticação, autorização, TLS, extensões, clustering, alta disponibilidade e observabilidade. O curso também apresenta técnicas de troubleshooting e otimização para ambientes IoT e aplicações distribuídas em produção.
Objetivo
Após realizar este curso, você será capaz de:
- Instalar e configurar ambientes HiveMQ
- Administrar brokers, listeners, clientes e sessões MQTT
- Configurar autenticação, autorização e TLS
- Gerenciar tópicos e políticas de acesso
- Implementar extensões e integrações
- Monitorar desempenho e disponibilidade do HiveMQ
- Configurar clustering e alta disponibilidade
- Diagnosticar problemas e aplicar boas práticas operacionais
Publico Alvo
- Administradores de Middleware
- Administradores de Sistemas
- Engenheiros DevOps
- Engenheiros de IoT
- Engenheiros de Integração
- Profissionais Platform Engineering
- Arquitetos de Soluções
Pre-Requisitos
- Conhecimentos equivalentes ao curso MQTT Fundamentals
- Conhecimentos básicos de Linux
- Familiaridade com MQTT
- Noções de redes TCP/IP e sistemas distribuídos
Conteúdo Programatico
Module 1: HiveMQ Architecture and Administration
- HiveMQ architecture
- MQTT broker components
- Client and session architecture
- Listeners and network configuration
- HiveMQ deployment models
- Administrative concepts
Module 2: Installation and Configuration
- HiveMQ installation
- Configuration files
- Broker configuration
- Listener configuration
- MQTT protocol settings
- Broker lifecycle management
Module 3: Client and Topic Administration
- MQTT client management
- Client identifiers
- Session management
- Topic structures
- Subscription management
- Client connection monitoring
Module 4: Security Administration
- Authentication architecture
- Authorization mechanisms
- Access control
- Username and password authentication
- TLS configuration
- Security hardening
Module 5: HiveMQ Extensions and Integrations
- HiveMQ extension architecture
- Extension lifecycle
- Custom authentication
- Authorization extensions
- External system integration
- Enterprise integration patterns
Module 6: Monitoring and Performance
- HiveMQ monitoring architecture
- Metrics and observability
- Client connection metrics
- Message throughput analysis
- Resource utilization
- Performance tuning
Module 7: Clustering and High Availability
- HiveMQ cluster architecture
- Cluster nodes
- Node discovery
- Load balancing
- Failure handling
- High availability strategies
Module 8: HiveMQ Administration Workshop
- HiveMQ broker deployment
- Listener and client configuration
- Security configuration laboratory
- Extension implementation
- Monitoring and troubleshooting exercises
- Final HiveMQ administration project
TENHO INTERESSE