Course Outline

Invoering

  • RabbitMQ versus de standaardwachtrijtechnologie van Windows (MSMQ)

Inzicht in Microservices (microservices) en Message Queuing

Overzicht van berichtenprotocollen: REST, SOAP en AMQP

Hoe RabbitMQ AMQP implementeert om losse koppeling tussen services mogelijk te maken

Het opzetten van de ontwikkelomgeving

Installeren en configureren van RabbitMQ voor C# applicaties

Overzicht van de RabbitMQ .NET-client-API

Verbinding maken met RabbitMQ

Twee eenvoudige verzend- en ontvangerapplicaties schrijven in C#

Algemene RabbitMQ bewerkingen uitvoeren met de .Net-client

Het schrijven van de wachtrijcode

  • Berichten verzenden, ontvangen en in de wachtrij plaatsen

Wachtrijen schrijven via de beheerinterface en PowerShell

Integratie RabbitMQ in een bestaande Enterprise .Net-applicatie

Routing met Topics Exchange versus Direct Exchange

Opzetten en beheren van een RabbitMQ cluster

Failover en replicatie implementeren

Hulpmiddelen en technieken voor administratie RabbitMQ

Beheer RabbitMQ via een REST API

Prestatieafstemming RabbitMQ

Bewaken en beveiligen RabbitMQ

Probleemoplossing RabbitMQ

Samenvatting en conclusie

Requirements

  • Ervaring met .Net Framework en C# programmeren
  • Een goed begrip van concepten voor de ontwikkeling van bedrijfsapplicaties

Publiek

  • Ontwikkelaars
  • Software-architecten
  • Beheerders
  • Technische managers
  14 Hours
 

Related Courses

Introducing C# 6.0 with Visual Studio 2015/2017

  28 Hours

Related Categories