Seminare
Seminare

RabbitMQ mit C# .NET

Seminar - GFU Cyrus AG

Sie sind nach dem Seminar in der Lage, RabbitMQ in C#/.NET professionell zu integrieren und robuste Producer- und Consumer-Anwendungen zu entwickeln. Sie konfigurieren Exchanges, Queues und Bindings passend zu Ihren Use Cases, setzen Acknowledgements und Prefetch korrekt ein und gestalten eine verlässliche Fehlerbehandlung mit Retry- und Dead-Letter-Strategien. Außerdem können Sie typische Messaging-Fallstricke (Duplikate, Reihenfolge, Timeouts) erkennen und mit praxiserprobten Patterns wie Idempotenz und Outbox sicher beherrschen.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Grundlagen und Architektur von RabbitMQ
    • AMQP-Konzepte, Broker-Rolle, Messages, Queues und Bindings
    • Exchange-Typen: Direct, Topic, Fanout, Headers und typische Einsatzszenarien
    • Delivery Guarantees: at-most-once, at-least-once, exactly-once (Praxis-Realität)

  • Integration in C#/.NET
    • Einrichtung des RabbitMQ .NET-Clients, Connection/Channel-Lifecycle, Ressourcenmanagement
    • Producer/Publisher: Serialisierung, Message Properties, Headers, Correlation-ID
    • Consumer: Push vs. Pull, Concurrency, Background Services in .NET, Graceful Shutdown

  • Zuverlässigkeit und Performance
    • Acknowledgements, Prefetch/QoS, Backpressure und Throughput-Tuning
    • Persistenz, Durable Queues, Publisher Confirms, Mandatory/Return Handling
    • Fehlerbehandlung: Retries, Delay-Patterns, Dead-Letter Exchanges/Queues (DLX/DLQ)

  • Messaging-Patterns für Unternehmensanwendungen
    • Work Queue, Competing Consumers, RPC-Pattern (Risiken und Alternativen)
    • Idempotenz, Deduplication, Outbox-Pattern, message ordering und versioning
    • Event-driven Architecture: Events vs. Commands, Routing-Strategien und Namenskonventionen

  • Security, Betrieb und Monitoring
    • Benutzer, Rechte, Virtual Hosts, TLS/Certificates, sichere Credentials
    • Management UI, Metrics, Logs, Alarmierungen, typische Troubleshooting-Checklisten
    • Grundlagen zu HA/Quorum Queues, Clustering-Überblick und Upgrade-Strategien




Zielgruppe:
Dieses Seminar richtet sich an Softwareentwickler, Backend- und Integrationsentwickler, Solution Architects sowie DevOps-/Plattform-Engineers, die RabbitMQ als Message Broker in .NET-Anwendungen einsetzen oder einführen möchten. Sie profitieren besonders, wenn Sie verteilte Systeme entkoppeln, asynchrone Verarbeitung umsetzen oder Event-/Queue-basierte Integration zwischen Services stabil und nachvollziehbar betreiben wollen.

 
Seminarkennung:
S6555
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha