RabbitMQ Training

This corporate training program takes participants through the RabbitMQ messaging. It gives a deep dive to professionals who want to use RabbitMQ messaging in their projects.

Created by

Stalwart Learning

Date & Time

Price

Duration

2 Days

Location

https://stalwartlearning.com

ENQUIRE NOW


Course Description

Overview of RabbitMQ

This corporate training program takes participants through the RabbitMQ messaging. It gives a deep dive to professionals who want to use RabbitMQ messaging in their projects.

Duration

2 Days

Prerequisite for RabbitMQ

Participants require a good experience in Core Java or any other programming language to attend this training program.

Course Outline for RabbitMQ

Introduction to RabbitMQ
  • Setting up the required folders
  • Downloading and installing RabbitMQ
Understanding messaging
  • The role of a consumer
  • The role of a producer
  • Bindings consumers and producers
  • Messages and durability
  • How to verify delivery
Administering RabbitMQ
  • Starting and stopping nodes
  • RabbitMQ configuration files
  • How to manage privileges
  • Viewing statistics and analyzing logs
  • Sending alerts
  • How to set up parallel processing
High availability with cluster
  • The architecture of a cluster
  • Queues in a cluster
  • Setting up a test cluster
  • Distributing the nodes to more machines
  • How to preserve messages: mirrored queues
A programmer perspective
  • Writing robust code
  • Installing and configuring HAProxy
  • Failing clients between servers
Implementing failover and replication
  • Setting up a load balancer-based master/slave
  • Installing the Shovel plugin
  • Configuring and running Shovel
Web tools to administer RabbitMQ
  • The RabbitMQ Management plugin
  • Managing RabbitMQ from the web console
  • Administering users from the web console
  • Managing queue from the web console
  • Using the command line interface

ENQUIRE NOW