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.