Programa del Curso
1. Introducción a RabbitMQ
- Configuración de las carpetas necesarias
- Descarga e instalación RabbitMQ
2. Comprender los mensajes
- El papel del consumidor
- El papel de un productor
- Vincula a consumidores y productores
- Mensajes y durabilidad
- Cómo verificar la entrega
3. Administración RabbitMQ
- Inicio y detención de nodos
- RabbitMQ Archivos de configuración
- Cómo administrar los 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 a más máquinas
- Cómo conservar mensajes: colas reflejadas
5. Una perspectiva de programador
- Escritura de código robusto
- Instalación y configuración HAProxy
- Clientes con errores entre servidores
6. Implementación de la conmutación por error y la replicación
- Configuración de un maestro/esclavo basado en el equilibrador de carga
- Instalación del plugin Shovel
- Configuración y ejecución de Shovel
7. Herramientas web para administrar RabbitMQ
- El complemento de administración RabbitMQ
- Gestión RabbitMQ desde la consola web
- Administración de usuarios desde la consola web
- Gestión de la cola 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
- Accessing estadísticas
- Aprovisionamiento de vhost y usuarios
9. Supervisión y seguridad RabbitMQ
- Durabilidad y acuse de recibo de mensajes
- Uso de memoria y límites de proceso
- Configuración de SSL
Requerimientos
- Experiencia con la interfaz de línea de comandos Linux.
- Comprensión de los conceptos de desarrollo de aplicaciones empresariales.
Audiencia
- Especialistas en TI
Testimonios (4)
Ejercicio. Si se hacen por sí solos, resultan no ser tan fáciles como parece en la conferencia.
Łukasz - Centrum Informatyki Resortu Finansów
Curso - RabbitMQ
Traducción Automática
The course was well run and the ability to follow along with the instructions using a virtual desktop felt like a really good approach to ensure that all course members were engaged.
Andy Lehane - Global Knowledge
Curso - RabbitMQ
Knowledgeable, good coverage of content. Very happy.
Rikesh Zaveri - Global Knowledge
Curso - RabbitMQ
Fulvio used the limited time (2 days only) very efficiently and gave all the information possible as much as he can. The training was very well prepared, we had no issues about the installations and our tests.