Informationen zur Technologie

VMware Tanzu RabbitMQ ist eine Open Source Message Broker Software, die das AMQP (Advanced MessageQueuing Protocol) implementiert. Sie ermöglicht eine effiziente Kommunikation zwischen Servern, Apps und Geräten und unterstützt viele Anwendungsfälle, wie eine zuverlässige Integration, inhaltsbasiertes Routing und globale Datenlieferung sowie das Monitoring und eine umfangreiche Datenaufnahme.


VMware Tanzu RabbitMQ - Installation, Konfiguration, Verwaltung - Schulung (3 Tage)

VMware Tanzu RabbitMQ: Install, Configure, Manage

Kurzbeschreibung

Dieser praktische und intensive dreitägige VMware Tanzu RabbitMQ-Kurs bietet einen umfassenden Einblick in die Installation, Konfiguration und Entwicklung von Anwendungen, die RabbitMQ-Messaging nutzen. Der Kurs beginnt mit der Installation von RabbitMQ und der allgemeinen Konfiguration. Die Teilnehmer lernen, wie Plug-ins in der Web Management-Konsole aktiviert und verwendet werden. Weitere Themen sind die Implementierung von Messaging-Patterns- und Anwendungen mithilfe des Java Clients, die Einrichtung eines RabbitMQ Clusterknotens, die Konfiguration der Hochverfügbarkeit, das Clustering, die Performance-Verbesserung und Sicherheit, das Monitoring sowie eine Einführung in Spring.


Voraussetzungen

• Kenntnisse in Core Java oder einer beliebigen Programmiersprache für Unternehmen


    Seminarinhalt

    Einführung in Messaging und AMQP
    • Vorteile von Messaging und asynchronen Systemen
    • Gründe warum JMS nicht ausreicht
    • Einführung in AMQP
    • RabbitMQ Fallstudien

    RabbitMQ Installation
    • Produktbeschreibung und Hauptfunktionen
    • Installation, Verzeichnisstruktur und Konfiguration
    • Haltbarkeit mit der Mnesia Database
    • Grundlegende Administration
    • Web Management Console
    • Mandantenfähigkeit mit virtuellen Hosts
    • Protokollierung mit dem Firehose Tracer

    Entwicklung und Integration
    • Clients (Java, C #, Python, Ruby usw.)
    • Fokus auf den Java-Client
    • Veröffentlichung und Konsumierung von Nachrichten
    • Verwaltung von AMQP Ressourcen
    • AMQP Routing mit Austausch und Warteschlangen
    • Abstraktionen auf höherer Ebene (Spring AMQP und Integration, Pika)
    • Messaging Patterns

    Zuverlässige Messaging-Entwicklung
    • Dauerhafte Warteschlangen und Austausch
    • Persistente Nachrichten
    • AMQP und JMS Transaktionen
    • AMQP Bestätigungen
    • Dead Lettering
    • Mehrere Transaktions-Ressourcen

    Clustering
    • Skalierbare Messaging-Architektur durch Clustering
    • Erstellung eines Clusters
    • Festplatten- / RAM-Knoten
    • Verwaltung eines Clusters
    • Netzwerkpartitionen

    Hochverfügbarkeit
    • Cluster-Knotenfehler und -Konsequenzen
    • Gespiegelte Warteschlangen
    • Slave Synchronisation
    • Client Failover Handling

    Plug-ins
    • Einführung in RabbitMQ Plug-ins
    • LDAP Authentifizierung
    • Shovel
    • Federation
    • Shovel vs. Federation
    • STOMP

    Performance
    • Auswirkungen von Konfigurations- und Clientcode-Optionen auf die Performance
    • Flusssteuerung
    • Best Practices

    Sicherheit
    • Virtuelle Hosts, Benutzer und Zugriffssteuerung
    • Authentifizierung
    • Gesicherte Kommunikation

    Operationen und Monitoring
    • Festplatten-, Firewall-, Heartbeat Optimierung
    • Monitoring
    • Verwaltungs-API
    • Support für Drittanbieter Monitoring-Tools

    Spring AMQP (optional)
    • Einführung in Spring
    • Spring AMQP-Übersicht
    • Spring AMQP-Vorlage
    • Konfigurieren von AMQP-Ressourcen mit Spring
    • Senden und Empfangen von Nachrichten


    Zielgruppen

    • Entwickler
    • Architekten
    • Administratoren


    Preise und Termine

    offene Schulung
    Eine offene Schulung findet in einem unserer Schulungszentren statt.
    Dauer:3 Tage
    Preis:1.995,00 € zzgl. USt. pro Teilnehmer (2.374,05€ inkl. USt.)
    Seminarstandorte:
    Starttermine:
    (ortsabhängig)


    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.
    Firmenschulung
    Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
    Dauer:3 Tage
    Preis ab:1.750,00 € zzgl. USt. pro Tag (2.082,50€ inkl. USt.)
    Schulungszentren:
    • Hamburg
    • Berlin
    • Frankfurt
    • München
    • Nürnberg
    • Düsseldorf
    • Wien
    • Stuttgart
    • Hannover
    • Köln
    • Dortmund
    Starttermin:individuelle Vereinbarung
    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.

    Software

    VMware Tanzu RabbitMQ



    Seminarsprache

    Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.