Course Code: rabbitmqdotnet
Duration: 14 hours
Prerequisites:
- Experiencia con .Net Framework y la programación de C #
- Una comprensión de los conceptos de desarrollo de una aplicación empresarial
Overview:
RabbitMQ es un agente de mensajería empresarial de código abierto para almacenar y recuperar mensajes transmitidos por procesos, aplicaciones y servidores. Utiliza una gran cantidad de conjuntos de datos en segundo plano, mientras compite en tiempo real.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo instalar, configurar y administrar RabbitMQ, y luego integrarán la mensajería RabbitMQ en una cantidad de aplicaciones .NET de muestra.
Al final de esta capacitación, los participantes podrán:
- Configurar, configurar y administrar RabbitMQ
- Comprender el papel de RabbitQ en el diseño e implementación de la arquitectura de microservicios
- Comprenda cómo RabbitMQ se compara con otras arquitecturas de Message Queuing
- Configure y use RabbitMQ como intermediario para el manejo de mensajes asíncronos y síncronos para aplicaciones empresariales reales de .Net.
Formato de la carrera
- Parte de lectura, parte de discusión, ejercicios y práctica práctica
Course Outline:
Introducción
RabbitMQ vs tecnología de cola predeterminada de Windows (MSMQ)
Comprender los microservicios y la cola de mensajes
Descripción general de los protocolos de mensajería: REST, SOAP y AMQP
Cómo RabbitMQ implementa AMQP para habilitar el acoplamiento suelto entre los servicios
Configuración del entorno de desarrollo
Instalación y configuración de RabbitMQ para aplicaciones C #
Descripción general del cliente de la API RabbitMQ .NET
Conectando a RabbitMQ
Escritura de dos aplicaciones simples de emisor y receptor en C #
Realización de operaciones comunes de RabbitMQ con el cliente .Net
Escribir el código de cola
Enviar, recibir y poner en cola mensajes
Escritura de colas a través de la interfaz de usuario de administración y PowerShell
Integración de RabbitMQ en una aplicación empresarial .Net existente
Enrutamiento con temas de Exchange vs. Direct Exchange
Configuración y administración de un clúster RabbitMQ
Implementando Failover y Replicación
Herramientas y técnicas para administrar RabbitMQ
Administrar RabbitMQ a través de una API REST
Performance Tuning RabbitMQ
Monitoreo y aseguramiento de RabbitMQ
Solución de problemas de RabbitMQ
Resumen y Conclusión
Overview in Category:
En esta capacitación en vivo dirigida por un instructor en <loc>, los participantes aprenderán a instalar, configurar y administrar RabbitMQ y, a continuación, a integrar la mensajería RabbitMQ en una serie de aplicaciones .NET de ejemplo.
Al final de esta capacitación, los participantes serán capaces de:
- Instalar, configurar y administrar RabbitMQ.
- Comprenda el papel de RabbitQ en el diseño y la implementación de una arquitectura de microservicios.
- Comprender cómo se compara RabbitMQ con otras arquitecturas de Message Queue Server.
- Configure y use RabbitMQ como agente para controlar mensajes asincrónicos y sincrónicos para aplicaciones .Net empresariales del mundo real.