- Experiencia básica con RabbitMQ
Audiencia
- Desarrolladores
- Ingenieros de software
RabbitMQ es un sistema de mensajería de código abierto que implementa el Protocolo Avanzado de Cola de Mensajes (AMQP).
Esta capacitación en vivo dirigida por un instructor (en línea o presencial) está dirigida a desarrolladores e ingenieros de software que desean usar RabbitMQ para comunicarse entre microservicios a través de mensajería y realizar implementaciones y soluciones de problemas avanzadas.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno necesario para comenzar a desarrollar soluciones de mensajería avanzadas con RabbitMQ.
- Comprenda cómo diseñar una arquitectura de microservicios distribuidos con RabbitMQ.
- Aprenda a implementar configuración avanzada, seguridad, redes, alta disponibilidad y replicación.
- Conozca los problemas comunes encontrados en las instalaciones RabbitMQ y cómo resolverlos.
- Obtenga información sobre la optimización de memoria, el control de flujo y el ajuste avanzado del rendimiento.
- Aplique algunas técnicas avanzadas de solución de problemas.
Formato del curso
- Charla y discusión interactiva.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
Introducción
- Descripción general de RabbitMQ características y arquitectura
- Descripción de AMQP y los microservicios
Empezar
- Conceptos de servidor básicos a avanzados
- Configuración del entorno de desarrollo
- Configuración de una instancia RabbitMQ
- Problemas comunes de instalación
Configuración avanzada
- Navegación por la interfaz de usuario de administración
- Diseño de microservicios distribuidos
- Archivos y directorios
- Registro
- Políticas y parámetros
- Exportación e importación de definiciones
- Administración de hosts virtuales
- Ajuste del tiempo de ejecución
- TTL de mensajes y colas
- Desarrollo de plugins
Seguridad y Networking
- Access Controles
- Autenticación de usuarios y permisos
- Autenticación de certificados
- Conexiones de cliente
- Uso de TLS
- Redes avanzadas
Alta disponibilidad y replicación
- Fundamentos de Erlang
- Cola de quórum
- Implementación de flujos
- Agrupación en clústeres y federación
- Supervisión y comprobaciones de estado
Optimización y ajuste del rendimiento
- Supervisión del uso de memoria
- Gestión de memoria
- Configuración del almacén de mensajes
- Control de caudal
- Ajuste avanzado del rendimiento
Técnicas avanzadas de solución de problemas
Resumen y próximos pasos
United Arab Emirates - Advanced RabbitMQ - 2 Days
Qatar - Advanced RabbitMQ - 2 Days
Egypt - Advanced RabbitMQ - 2 Days
Saudi Arabia - Advanced RabbitMQ - 2 Days
South Africa - Advanced RabbitMQ - 2 Days
Brasil - RabbitMQ Avançado - 2 dias
Canada - Advanced RabbitMQ - 2 Days
中国 - Advanced RabbitMQ - 2 Days
香港 - Advanced RabbitMQ - 2 Days
澳門 - Advanced RabbitMQ - 2 Days
台灣 - Advanced RabbitMQ - 2 Days
USA - Advanced RabbitMQ - 2 Days
Österreich - Advanced RabbitMQ - 2 Days
Schweiz - Advanced RabbitMQ - 2 Days
Deutschland - Advanced RabbitMQ - 2 Days
Czech Republic - Advanced RabbitMQ - 2 Days
Denmark - Advanced RabbitMQ - 2 Days
Estonia - Advanced RabbitMQ - 2 Days
Finland - Advanced RabbitMQ - 2 Days
Greece - Advanced RabbitMQ - 2 Days
Magyarország - Advanced RabbitMQ - 2 Days
Ireland - Advanced RabbitMQ - 2 Days
Luxembourg - Advanced RabbitMQ - 2 Days
Latvia - Advanced RabbitMQ - 2 Days
España - Advanced RabbitMQ - 2 Days
Italia - Advanced RabbitMQ - 2 Days
Lithuania - Advanced RabbitMQ - 2 Days
Nederland - Advanced RabbitMQ - 2 Days
Norway - Advanced RabbitMQ - 2 Days
Portugal - RabbitMQ Avançado - 2 dias
România - Advanced RabbitMQ - 2 Days
Sverige - Advanced RabbitMQ - 2 Days
Türkiye - Advanced RabbitMQ - 2 Days
Malta - Advanced RabbitMQ - 2 Days
Belgique - Advanced RabbitMQ - 2 Days
France - Advanced RabbitMQ - 2 Days
日本 - Advanced RabbitMQ - 2 Days
Australia - Advanced RabbitMQ - 2 Days
Malaysia - Advanced RabbitMQ - 2 Days
New Zealand - Advanced RabbitMQ - 2 Days
Philippines - Advanced RabbitMQ - 2 Days
Singapore - Advanced RabbitMQ - 2 Days
Thailand - Advanced RabbitMQ - 2 Days
Vietnam - Advanced RabbitMQ - 2 Days
India - Advanced RabbitMQ - 2 Days
Argentina - Advanced RabbitMQ - 2 Days
Chile - Advanced RabbitMQ - 2 Days
Costa Rica - Advanced RabbitMQ - 2 Days
Ecuador - Advanced RabbitMQ - 2 Days
Guatemala - Advanced RabbitMQ - 2 Days
Colombia - Advanced RabbitMQ - 2 Days
México - Advanced RabbitMQ - 2 Days
Panama - Advanced RabbitMQ - 2 Days
Peru - Advanced RabbitMQ - 2 Days
Uruguay - Advanced RabbitMQ - 2 Days
Venezuela - Advanced RabbitMQ - 2 Days
Polska - Advanced RabbitMQ - 2 Days
United Kingdom - Advanced RabbitMQ - 2 Days
South Korea - Advanced RabbitMQ - 2 Days
Pakistan - Advanced RabbitMQ - 2 Days
Sri Lanka - Advanced RabbitMQ - 2 Days
Bulgaria - Advanced RabbitMQ - 2 Days
Bolivia - Advanced RabbitMQ - 2 Days
Indonesia - Advanced RabbitMQ - 2 Days
Kazakhstan - Advanced RabbitMQ - 2 Days
Moldova - Advanced RabbitMQ - 2 Days
Morocco - Advanced RabbitMQ - 2 Days
Tunisia - Advanced RabbitMQ - 2 Days
Kuwait - Advanced RabbitMQ - 2 Days
Oman - Advanced RabbitMQ - 2 Days
Slovakia - Advanced RabbitMQ - 2 Days
Kenya - Advanced RabbitMQ - 2 Days
Nigeria - Advanced RabbitMQ - 2 Days
Botswana - Advanced RabbitMQ - 2 Days
Slovenia - Advanced RabbitMQ - 2 Days
Croatia - Advanced RabbitMQ - 2 Days
Serbia - Advanced RabbitMQ - 2 Days
Bhutan - Advanced RabbitMQ - 2 Days