Configuration and Troubleshooting in RabbitMQ


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
RabbitMQ provides tools and plugins to monitor, debug, and troubleshoot message handling from the producer through to the consumer. In this course, you will learn how to configure and troubleshoot RabbitMQ queues.

Target Audience
IT professionals interested in using a message broker

Prerequisites
None

Expected Duration (hours)
1.5

Lesson Objectives

Configuration and Troubleshooting in RabbitMQ

  • start the course
  • configure and use heartbeats to detect network issues
  • use the federation plugin to handle message transmission between brokers even with poor connectivity
  • use shovels to move data between queues in different domains while handling connectivity issues
  • manage the memory used by RabbitMQ and adjust the memory high watermark limit
  • use and configure the free disk space alarm
  • configure lazy queues, file handles, and async threads for the persistence layer
  • work with the TTL settings for queues and messages and adjust the length of a message queue
  • secure communications between nodes or between clients using TLS
  • configure the log detail level and where the log files are stored
  • use built-in and third-party plugins to monitor a RabbitMQ deployment's metrics
  • configure and use Firehose to debug issues by viewing messages on a node
  • configure and troubleshoot RabbitMQ
  • Course Number:
    sd_ramq_a03_it_enus

    Expertise Level
    Beginner