Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
RabbitMQ In Practice
Bestseller
Highest Rated
Rating: 4.7 out of 5(1,667 ratings)
14,155 students

RabbitMQ In Practice

A Complete Guide to RabbitMQ, Queues, Exchanges, Producers and Consumers, Patterns, Clustering, Optimization & Tune-up
Created byPiotr Zuk
Last updated 9/2023
English

What you'll learn

  • RabbitMQ best practices
  • Usage of Exchanges, Queues, Bindings and Routing Keys
  • Clustering and Highly Available and Fault Tolerant features
  • Federations and Showels
  • Performance testing, monitoring and memory analysis
  • RabbitMQ patterns: Work queues, publish subscribe, RPC, DLX, delayed scheduling etc.
  • Lazy queues, TTL, priority queues, exclusive queues, durability, hashed exchanges etc.
  • AMQP deep dive
  • General RabbitMQ Security and Troubleshooting

Course content

12 sections58 lectures8h 58m total length
  • About the author1:18

Requirements

  • Basic administrative skills are fine enough
  • Programming Experience is optional - Java code we create in this course is not mandatory to understand RabbitMQ. Included Java code is an extra bonus for Developers,

Description

This course will guide you through the features and limitation or RabbitMQ. Course contains a lot of practical knowledge, examples and hands-on lectures.

If you are a beginner, don't worry, course guides you from very generic concept of queues to more advanced features. If you already have experience with RabbitMQ, you will enjoy the advanced part of it. Maybe you are in the middle and not sure if you are using RabbitMQ correctly? If so, then course will help you find answers to that questions, optionally grounding and strengthening your exiting experience. No matter what is your existing level of knowledge, after completing this course, you will be ready to become a true professional in the RabbitMQ community.

In this course, I will show you how to configure, administrate, and properly use RabbitMQ. We'll start by forming a cluster and installing plugins. Then we will go through the details of the AMQP protocol, different types of queues, exchanges, virtual hosts, security features etc.

I will show you typical RabbitMQ patterns like work queues, publish subscribe, RPC, dead letter exchanges (DLX), delayed scheduling etc.

We will also tune-up sample cluster and analyze memory usage by running performance tests. We'll simulate failures, like partitions, and I'll show you how to fix them and properly protect your cluster.

Overall, you'll learn how to build highly available and fault-tolerant clusters in the easy way, without spending hours reading manuals.

I hope to see you in the first lecture.

Who this course is for:

  • Software Engineers
  • Architects
  • DevOps & Administrators
  • Developers & QA