- Python Experiencia en programación
Audiencia
- Desarrolladores
- Arquitectos de software
RabbitMQ es un broker de mensajería empresarial de código abierto para almacenar y recuperar mensajes pasados por procesos, aplicaciones y servidores. Utiliza una cola de mensajes para procesar tareas de forma asíncrona y es especialmente útil en aplicaciones que necesitan procesar grandes conjuntos de datos en segundo plano, al tiempo que responden simultáneamente a las solicitudes de los usuarios en tiempo real.
En esta capacitación en vivo dirigida por un instructor (en línea o en el sitio), los participantes aprenderán cómo desacoplar una aplicación Python y luego integrarla con el sistema de mensajería RabbitMQ para crear aplicaciones distribuidas en la nube o microservicios.
Al final de esta formación, los participantes serán capaces de:
- Instalar, configurar y administrar RabbitMQ.
- Comprender el papel de RabbitMQ en el diseño y la implementación de la arquitectura de un microservicio.
- Comprender cómo se compara RabbitMQ con otras arquitecturas de Message Queue Server.
- Configure y utilice RabbitMQ como agente para manejar mensajes asíncronos y sincrónicos para aplicaciones del mundo real Python.
Formato del curso
- Charla interactiva y discusión.
- 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 Microservices (microservicios) y Message Queue Server
Descripción general de los protocolos de mensajería: REST, SOAP y AMQP
Cómo RabbitMQ implementa AMQP para permitir el acoplamiento flexible entre servicios
Configuración del entorno de desarrollo
Instalación y configuración RabbitMQ
Descripción general de la biblioteca de cliente de Pika RabbitMQ para Python
Estudio de caso: Responder a una solicitud de descarga de un PDF
Creación de aplicaciones de productor y consumidor en Python
Conexión al servidor RabbitMQ
Realización de operaciones comunes RabbitMQ
Envío, recepción y puesta en cola de mensajes
Integración RabbitMQ en una aplicación existente
Enrutamiento con Topics Exchange frente a Direct Exchange
Administración del servidor RabbitMQ
Supervisión del servidor RabbitMQ
Solución de problemas RabbitMQ
Resumen y conclusión
United Arab Emirates - RabbitMQ with Python
Saudi Arabia - RabbitMQ with Python
South Africa - RabbitMQ with Python
Österreich - RabbitMQ with Python
Schweiz - RabbitMQ with Python
Deutschland - RabbitMQ with Python
Czech Republic - RabbitMQ with Python
Denmark - RabbitMQ with Python
Estonia - RabbitMQ with Python
Finland - RabbitMQ with Python
Magyarország - RabbitMQ with Python
Ireland - RabbitMQ with Python
Luxembourg - RabbitMQ with Python
Lithuania - RabbitMQ with Python
Nederland - RabbitMQ with Python
Portugal - RabbitMQ with Python
România - RabbitMQ with Python
Sverige - RabbitMQ with Python
Türkiye - RabbitMQ with Python
Belgique - RabbitMQ with Python
Australia - RabbitMQ with Python
Malaysia - RabbitMQ with Python
New Zealand - RabbitMQ with Python
Philippines - RabbitMQ with Python
Singapore - RabbitMQ with Python
Thailand - RabbitMQ with Python
Vietnam - RabbitMQ with Python
Argentina - RabbitMQ with Python
Costa Rica - RabbitMQ with Python
Ecuador - RabbitMQ with Python
Guatemala - RabbitMQ with Python
Colombia - RabbitMQ with Python
Uruguay - RabbitMQ with Python
Venezuela - RabbitMQ with Python
United Kingdom - RabbitMQ with Python
South Korea - RabbitMQ with Python
Pakistan - RabbitMQ with Python
Sri Lanka - RabbitMQ with Python
Bulgaria - RabbitMQ with Python
Bolivia - RabbitMQ with Python
Indonesia - RabbitMQ with Python
Kazakhstan - RabbitMQ with Python
Moldova - RabbitMQ with Python
Morocco - RabbitMQ with Python
Tunisia - RabbitMQ with Python
Slovakia - RabbitMQ with Python
Nigeria - RabbitMQ with Python
Botswana - RabbitMQ with Python
Slovenia - RabbitMQ with Python