RabbitMQ In Practice
RabbitMQ In Practice, available at $79.99, has an average rating of 4.62, with 58 lectures, based on 924 reviews, and has 8159 subscribers.
You will learn about 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 This course is ideal for individuals who are Software Engineers or Architects or DevOps & Administrators or Developers & QA It is particularly useful for Software Engineers or Architects or DevOps & Administrators or Developers & QA.
Enroll now: RabbitMQ In Practice
Summary
Title: RabbitMQ In Practice
Price: $79.99
Average Rating: 4.62
Number of Lectures: 58
Number of Published Lectures: 58
Number of Curriculum Items: 58
Number of Published Curriculum Objects: 58
Original Price: $49.99
Quality Status: approved
Status: Live
What You Will 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
Who Should Attend
- Software Engineers
- Architects
- DevOps & Administrators
- Developers & QA
Target Audiences
- Software Engineers
- Architects
- DevOps & Administrators
- Developers & QA
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.
Course Curriculum
Chapter 1: About this Course and Author
Lecture 1: About the author
Chapter 2: Code & Slides Download
Lecture 1: Slides and Code Download
Chapter 3: Introduction
Lecture 1: Queues
Lecture 2: RabbitMQ and Similar Products
Lecture 3: AMQP
Chapter 4: Getting starting with RabbitMQ
Lecture 1: Prerequisites
Lecture 2: Basic configuration and Installation Hands On
Lecture 3: Configuration
Lecture 4: Configuration file Hands On
Lecture 5: Plugins
Lecture 6: Plugins – Web Admin Hands On
Lecture 7: Web Admin Overview and Default User Password
Lecture 8: RabbitMQ RESTful API
Lecture 9: Exchanges, Queues, Bindings, Routing Keys
Lecture 10: First Queue and First Consumption Hands On
Chapter 5: RabbitMQ patterns
Lecture 1: Common Patterns
Lecture 2: Patterns: Simple Queue Hands On
Lecture 3: Patterns: Work Queues / Task Queues Hands On
Lecture 4: Patterns: Publish / Subscribe (fanout) Hands On
Lecture 5: Patterns: Publish / Subscribe based on Routing Hands On
Lecture 6: Patterns: Publish / Subscribe based on Topics Hands On
Lecture 7: Patterns: Publish / Subscribe based on Headers Hands On
Lecture 8: Patterns: RPC – Remote Procedure Call Hands On
Chapter 6: RabbitMQ advance Hands On
Lecture 1: Custom Exchanges – Consistent Hash Exchange
Lecture 2: Dead Letter Exchange (DLX)
Lecture 3: Delay Schedule, Delay Publication Model
Lecture 4: Data safety – Transactions & Publisher Confirms
Lecture 5: Vhosts
Lecture 6: Policies
Lecture 7: Lazy queues – memory optimization
Lecture 8: Priority Queues
Lecture 9: NT service
Chapter 7: Distributed brokers
Lecture 1: Overview
Lecture 2: Cluster Scale-Out Hands On
Lecture 3: Cluster Scale-In Hands On
Lecture 4: Shovels Hands On
Lecture 5: Federated Exchange Hands On
Lecture 6: Federated Queue Hands On
Lecture 7: Cluster, Federation, Shovel Summary
Lecture 8: Highly Available (Mirrored) Queues Hands On
Lecture 9: Quorum Queues Hands On
Lecture 10: Partitions Hands On
Chapter 8: Performance testing
Lecture 1: Tools
Lecture 2: PerfTest Hands On
Chapter 9: Monitoring Hands On
Lecture 1: Overview
Lecture 2: Collecting metrics
Lecture 3: Memory model
Lecture 4: Alarms
Chapter 10: Security
Lecture 1: Overview
Lecture 2: Security – Permissions
Lecture 3: Security Hands On
Chapter 11: Maintenance
Lecture 1: Reliable system
Lecture 2: Backup & Restore
Lecture 3: Backup & Restore Hands On
Lecture 4: Upgrades
Lecture 5: Upgrades Hands On
Lecture 6: Tuning
Chapter 12: Congratulations
Lecture 1: Thank You!
Instructors
-
Piotr Zuk
RabbitMQ and Elasticsearch professional
Rating Distribution
- 1 stars: 7 votes
- 2 stars: 13 votes
- 3 stars: 45 votes
- 4 stars: 284 votes
- 5 stars: 575 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024