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.

2 Days

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

  • Setting up the required folders
  • Downloading and installing RabbitMQ
  • The role of a consumer
  • The role of a producer
  • Bindings consumers and producers
  • Messages and durability
  • How to verify delivery
  • Starting and stopping nodes
  • RabbitMQ configuration files
  • How to manage privileges
  • Viewing statistics and analyzing logs
  • Sending alerts
  • How to set up parallel processing
  • 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
  • Writing robust code
  • Installing and configuring HAProxy
  • Failing clients between servers
  • Setting up a load balancer-based master/slave
  • Installing the Shovel plugin
  • Configuring and running Shovel
  • 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