Temario del curso
1. Introducción a RabbitMQ
- Configuración de las carpetas necesarias.
- Descarga e instalación de RabbitMQ.
2. Comprensión de la mensajería
- El rol de un consumidor.
- El rol de un productor.
- Vinculación de consumidores y productores.
- Mensajes y durabilidad.
- Cómo verificar la entrega.
3. Administración de RabbitMQ
- Inicio y detención de nodos.
- Archivos de configuración de RabbitMQ.
- Cómo gestionar privilegios.
- Visualización de estadísticas y análisis de registros.
- Envío de alertas.
- Cómo configurar el procesamiento paralelo.
4. Alta disponibilidad con clúster
- Arquitectura de un clúster.
- Colas en un clúster.
- Configuración de un clúster de prueba.
- Distribución de los nodos en múltiples máquinas.
- Cómo preservar mensajes: colas reflejadas.
5. Perspectiva de programador
- Escritura de código robusto.
- Instalación y configuración de HAProxy.
- Fallo de clientes entre servidores.
6. Implementación de conmutación por error y replicación
- Configuración de un esquema maestro/esclavo basado en balanceador de carga.
- Instalación del plugin Shovel.
- Configuración y ejecución de Shovel.
7. Herramientas web para administrar RabbitMQ
- El plugin de gestión de RabbitMQ.
- Gestión de RabbitMQ desde la consola web.
- Administración de usuarios desde la consola web.
- Gestión de colas desde la consola web.
- Uso de la interfaz de línea de comandos.
8. RabbitMQ y la API REST
- Características de la API REST.
- Acceso a estadísticas.
- Provisionamiento de vhost y usuarios.
9. Monitoreo y seguridad de RabbitMQ
- Durabilidad de mensajes y acuse de recibo.
- Uso de memoria y límites de procesos.
- Configuración de SSL.
Requerimientos
- Experiencia con la interfaz de línea de comandos de Linux.
- Comprensión de los conceptos de desarrollo de aplicaciones empresariales.
Audiencia
- Especialistas en TI
Testimonios (7)
La flexibilidad del programa y la consideración de los temas que actualmente tratamos. Fue genial poder intercambiar conocimientos y experiencias.
Fabian - Continental Barum s.r.o.
Curso - RabbitMQ
Traducción Automática
El curso estuvo bien organizado y la posibilidad de seguir las instrucciones utilizando un escritorio virtual se sintió como un enfoque realmente bueno para asegurar que todos los miembros del curso estuvieran involucrados.
Andy Lehane - Global Knowledge
Curso - RabbitMQ
Traducción Automática
Conocedor, buena cobertura del contenido. Muy satisfecho.
Rikesh Zaveri - Global Knowledge
Curso - RabbitMQ
Traducción Automática
Fulvio utilizó el tiempo limitado (solo 2 días) de manera muy eficiente y proporcionó toda la información posible. La formación estuvo muy bien preparada, no tuvimos problemas con las instalaciones ni con nuestras pruebas.
Koray Akay - Payvision
Curso - RabbitMQ
Traducción Automática
El formador era un experto en su materia y pudo responder a cada una de las preguntas.
Ioannis Bitros - BYTE Computer
Curso - RabbitMQ
Traducción Automática
De verdad me gustó el ha; Federación; Pala.
Raymundo Maciel Yelmi
Curso - RabbitMQ
Traducción Automática
Estuve muy satisfecho con cómo el entrenamiento abarcó todos los temas del currículo y se centró en los que más necesitábamos.
Lilliahna Martin - Payspan, Inc.; Payspan, Inc.
Curso - RabbitMQ
Traducción Automática