VMware Tanzu RabbitMQ - Install Configure Manage

Kurskod T3213R

VMware Tanzu RabbitMQ - Install  Configure  Manage

Denna intensiva RabbitMQ-kurs gör en djupdykning i hur du installerar, konfigurerar och utvecklar applikationer som använder RabbitMQ-messaging. 

Pris
28450 kr (exklusive moms)
Längd
3 dagar
Ort och datum
Expandera för att se kurstillfällen
9 dec
Live Online

Boka utbildning

Kursen börjar med installation och allmän konfiguration av RabbitMQ. Vi går sedan vidare med att utveckla messaging-funktionalitet som använder Java API:er och går även in i mer avancerade ämnen såsom kluster, hög tillgänglighet, prestanda och säkerhet. Modulerna åtföljs av handgripliga laborationer.


Målgrupp och förkunskaper

Kursen är framtagen för systemutvecklare och tekniker som behöver använda, sköta eller installera VMware Tanzu RabbitMQ.

Som deltagare förutsätts du ha grundläggande kunskaper inom Java eller annat enterprise-språk.

För att alltid hålla en hög kvalitet på våra teknikkurser använder vi både engelsk- och svensktalande experter som kursledare.

Detaljerad information


Kursmaterialet är på engelska, med detta innehåll:

Introduction to Messaging and AMQP
  • Benefits of messaging and asynchronous systems
  • Why JMS isn’t enough
  • Introduction to AMQP
  • RabbitMQ case studies
RabbitMQ Installation
  • Product description and main capabilities
  • Installation, directory structure, and configuration
  • Durability with the Mnesia database
  • Basic administration
  • Web management console
  • Multitenancy with virtual hosts
  • Logging with the firehose tracer
Development and Integration
  • Clients (Java, C#, Python, Ruby, etc.)
  • Focus on the Java client
  • Publishing and consuming messages
  • Managing AMQP resources
  • AMQP routing with exchanges and queues
  • Higher level abstractions (Spring AMQP & Integration, Pika)
  • Messaging patterns
Reliable Messaging Development
  • Durable queues and exchanges
  • Persistent messages
  • AMQP and JMS transactions
  • AMQP acknowledgments
  • Dead lettering
  • Multiple transactional resources
Clustering
  • Scalable messaging architecture through clustering
  • Creating a cluster
  • Disk vs. RAM nodes
  • Administration of a cluster
  • Network partitions
High Availability
  • Cluster node failures and consequences
  • Mirrored queues
  • Slave synchronization
  • Client failover handling
Plugins  
  • RabbitMQ plugins introduction
  • LDAP authentication
  • Shovel
  • Federation
  • Shovel vs federation
  • STOMP
Performance
  • Impacts of configuration and client code options on performance
  • Flow control
  • Best practices
Security
  • Virtual hosts, users, and access control
  • Authentication
  • Secured communication
Operations and Monitoring
  • Disk, firewall, heartbeat tuning
  • Monitoring
  • Management API
  • Support for third-party monitoring tools
Spring AMQP (Optional)
  • Introduction to Spring
  • Spring AMQP overview
  • Spring’s AMQP template
  • Configuring AMQP Resources using Spring
  • Sending and receiving messages

Få inspiration & nyheter från oss

Jag godkänner att Cornerstone skickar mig nyheter via e-post