Course Code: advancedrabbitmq
Duration: 14 hours
Prerequisites:
  • Experiencia básica con RabbitMQ

Audiencia

  • Desarrolladores
  • Ingenieros de software
Overview:

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.
Course Outline:

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

Sites Published:

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

Nepal - Advanced RabbitMQ - 2 Days

Uzbekistan - Advanced RabbitMQ - 2 Days