Formularz kontaktowy



    Osoba zgłaszająca

    RHD355 Red Hat Messaging Deployment



    Red Hat Messaging Deployment (RHD355) covers every aspect of the Red Hat Messaging product. The course starts with a review of Message Oriented Middleware (MOM), the Asynchronous Message Queuing Protocol (AMQP), and proceeds to discuss the detailed architecture of Red Hat Messaging: brokers, exchanges, and queues. Advanced topics will include clustering, federation, and securing the broker. The student will have ample opportunity to put the concepts to practice through hands-on labs working with the broker using the C++, Python, and Java JMS APIs. Through hands-on labs, students will learn how to install, configure, and interact with the Red Hat Messaging broker in standalone, clustered, and federated deployments. A particular emphasis is placed on using the client API to send and receive messages.


    Install, configure, and interact with the Red Hat Messaging broker

    Grupa docelowa

    • Software Architects who want to better understand how Red Hat Messaging can be leveraged as a message broker
    • Broker administrators who want learn how to maintain the server and define messaging objects needed by the development staff
    • Developers interested in the broker architecture and how it is accessed from the numerous programming application interfaces


    • Basic experience with system administration on the Linux operating system
    • Understanding of hardware and networking
    • Some programming experience in C++, Python, or Java is helpful but not required


    1. Introduction to Red Hat Messaging
      • Learn or verify your understanding of MOM, get a 10,000-meter view of Red Hat® Messaging, and install Red Hat Messaging.
    2. The broker
      • Understand the purpose of the broker and how to configure it for production use, including logging.
    3. Exchanges and binding to queues
      • Understand the key exchange types and how they bind to queues for message enqueuing.
      • Learn how to configure exchanges using qpid-config & introduce example producer and consumer clients.
    4. Queue configuration
      • Learn key queue semantics that control time-to-live, sizing, durability, and en/dequeuing options: exclusive; LVQ; priority; ring; reply.
    5. Connections and sessions
      • Understand how connections and sessions relate and are established by producer and consumer clients.
      • Learn how to use message flow control, acknowledgements, transactions and browsing.
    6. Persistence
      • Understand how to set up persistence on the broker and queues to support durable messaging.
      • Configure journaling, including sizing and resizing.
    7. Java: Using Red Hat Messaging in an application server
      • Understand how to configure Red Hat Messaging in an application server, including queues and topics.
      • Learn how to consume messages via an MDB.
    8. Qpid API
      • Review prior learning of the basic development of C++, Python, .Net(C#), and JMS clients, including any additional API notes.
      • Understand request/response messaging and AMQP data type mapping.
    9. Clustering the broker
      • Learn how to configure the Broker for cluster participation, handling client failover, including JMS clients, cluster error handling and how persistence works in a cluster.
    10. Broker federation
      • Understand broker federation and how to configure message routes: exchange; queue; and dynamic.
    11. Security
      • Learn how to configure authentication (SASL), authorization (ACL) & encryption (SSL).


    Szkolenie trwa: 3 dni.
    Oferujemy szkolenia w naszych ośrodkach w Warszawie, Wrocławiu i Krakowie, jak i w lokalizacjach wskazanych przez klienta. W celu ustalenia szczegółów prosimy o kontakt na


    For more details, please contact us at

    Note: The course outline is subject to change as technology advances and the underlying job evolves. For questions or confirmation on a specific objective or topic, please contact us at
    Cena netto:8629 PLN(1980 EUR)Cena brutto:10613.67 PLNOpis

    Kurs przyjęty do powyższej kalkulacji 1 EUR = 4.3583 PLN – tabela nr. 079/C/NBP/2024, z dnia 2024-04-19. Obowiązująca od: 2024-04-23. Cena w PLN jest orientacyjna (wyliczana z EUR/USD wg kursu sprzedaży NBP z dnia wystawienia faktury). Przyjmujemy wpłaty w PLN lub EURO.


    Oferujemy szkolenia wirtualne, self-paced oraz stacjonarne (w Warszawie i w lokalizacjach wskazanych przez klienta).
    W celu ustalenia szczegółów prosimy o kontakt na




      – Termin gwarantowany (GTR)