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

Sites Published:

United Arab Emirates - RabbitMQ with .NET

Qatar - RabbitMQ with .NET

Egypt - RabbitMQ with .NET

Saudi Arabia - RabbitMQ with .NET

South Africa - RabbitMQ with .NET

Brasil - RabbitMQ with .NET

Canada - RabbitMQ with .NET

中国 - RabbitMQ with .NET

香港 - RabbitMQ with .NET

澳門 - RabbitMQ with .NET

台灣 - RabbitMQ with .NET

USA - RabbitMQ with .NET

Österreich - RabbitMQ with .NET

Schweiz - RabbitMQ with .NET

Deutschland - RabbitMQ with .NET

Czech Republic - RabbitMQ with .NET

Denmark - RabbitMQ with .NET

Estonia - RabbitMQ with .NET

Finland - RabbitMQ with .NET

Greece - RabbitMQ with .NET

Magyarország - RabbitMQ with .NET

Ireland - RabbitMQ with .NET

Luxembourg - RabbitMQ with .NET

Latvia - RabbitMQ with .NET

España - RabbitMQ con .NET

Italia - RabbitMQ with .NET

Lithuania - RabbitMQ with .NET

Nederland - RabbitMQ with .NET

Norway - RabbitMQ with .NET

Portugal - RabbitMQ with .NET

România - RabbitMQ with .NET

Sverige - RabbitMQ with .NET

Türkiye - RabbitMQ with .NET

Malta - RabbitMQ with .NET

Belgique - RabbitMQ with .NET

France - RabbitMQ with .NET

日本 - RabbitMQ with .NET

Australia - RabbitMQ with .NET

Malaysia - RabbitMQ with .NET

New Zealand - RabbitMQ with .NET

Philippines - RabbitMQ with .NET

Singapore - RabbitMQ with .NET

Thailand - RabbitMQ with .NET

Vietnam - RabbitMQ with .NET

India - RabbitMQ with .NET

Argentina - RabbitMQ con .NET

Chile - RabbitMQ con .NET

Costa Rica - RabbitMQ con .NET

Ecuador - RabbitMQ con .NET

Guatemala - RabbitMQ con .NET

Colombia - RabbitMQ con .NET

México - RabbitMQ con .NET

Panama - RabbitMQ con .NET

Peru - RabbitMQ con .NET

Uruguay - RabbitMQ con .NET

Venezuela - RabbitMQ con .NET

Polska - RabbitMQ with .NET

United Kingdom - RabbitMQ with .NET

South Korea - RabbitMQ with .NET

Pakistan - RabbitMQ with .NET

Sri Lanka - RabbitMQ with .NET

Bulgaria - RabbitMQ with .NET

Bolivia - RabbitMQ con .NET

Indonesia - RabbitMQ with .NET

Kazakhstan - RabbitMQ with .NET

Moldova - RabbitMQ with .NET

Morocco - RabbitMQ with .NET

Tunisia - RabbitMQ with .NET

Kuwait - RabbitMQ with .NET

Oman - RabbitMQ with .NET

Slovakia - RabbitMQ with .NET

Kenya - RabbitMQ with .NET

Nigeria - RabbitMQ with .NET

Botswana - RabbitMQ with .NET

Slovenia - RabbitMQ with .NET

Croatia - RabbitMQ with .NET

Serbia - RabbitMQ with .NET

Bhutan - RabbitMQ with .NET

Nepal - RabbitMQ with .NET

Uzbekistan - RabbitMQ with .NET