Spring Framework Training

Get training from experts

Contact Us

RabbitMQ Training

RabbitMQ is the message broker powering the applications of global giants to nimble start-ups. We offer training and consulting for RabbitMQ. Let our expert trainers and consultants help you get the most out of RabbitMQ.
 

RabbitMQ Course Outline

  • Introduction to Messaging and AMQP
    • Benefits of messaging and asynchronous systems
    • Why JMS isn’t enough
    • Introduction to AMQP
  • RabbitMQ Installation
    • Product description and main capabilities
    • Installation, directory structure, and configuration
    • Durability with the Mnesia database
    • Basic administration
    • Web management console
    • Multi-tenancy 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 acknowledgements
    • 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

Contact Us

Please contact us for any queries via phone or our contact form. We will be happy to answer your questions.

3 Appian Place,373 Kent Ave
Ferndale,
2194 South Africa
Tel: +2711-781 8014 (Johannesburg)
  +2721-020-0111 (Cape Town)
ZA

Contact Form

contactform.caption

Contact Form