Programa del Curso
Introducción
- RabbitMQ frente a la tecnología de cola predeterminada de Windows (MSMQ)
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 para aplicaciones de C#
Información general sobre la API de cliente de .NET RabbitMQ
Conexión a RabbitMQ
Escritura de dos aplicaciones simples de emisor y receptor en C#
Realización de operaciones comunes RabbitMQ con el cliente .Net
Escribir el código de cola
- Envío, recepción y puesta en cola de mensajes
Escritura de colas a través de la interfaz de usuario de administración y PowerShell
Integración RabbitMQ en una aplicación .Net empresarial existente
Enrutamiento con Topics Exchange frente a Direct Exchange
Configuración y administración de un clúster RabbitMQ
Implementación de la conmutación por error y la replicación
Herramientas y técnicas para administrar RabbitMQ
Gestión RabbitMQ a través de una API REST
Ajuste del rendimiento RabbitMQ
Supervisión y seguridad RabbitMQ
Solución de problemas RabbitMQ
Resumen y conclusión
Requerimientos
- Experiencia con .Net Framework y C# programación
- Comprensión de los conceptos de desarrollo de aplicaciones empresariales
Audiencia
- Desarrolladores
- Arquitectos de software
- Administradores
- Directores técnicos