Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Introduction
- Examining RabbitMQ features and architectural components
- Clarifying AMQP concepts and their role in microservices
Initial Setup
- Progressing from basic to advanced server concepts
- Configuring the development environment
- Deploying a RabbitMQ instance
- Addressing frequent installation challenges
Advanced Configuration
- Utilizing the management UI
- Architecting distributed microservices
- Managing files and directory structures
- Implementing logging mechanisms
- Defining policies and parameters
- Handling the export and import of definitions
- Oversight of virtual hosts
- Runtime performance tuning
- Managing message TTL and queues
- Developing plugins
Security and Networking
- Implementing access controls
- Configuring user authentication and permissions
- Setting up certificate authentication
- Managing client connections
- Deploying TLS
- Advanced networking strategies
High Availability and Replication
- Erlang core principles
- Implementing Quorum queues
- Deploying Streams
- Managing clustering and federation
- Monitoring and health check procedures
Optimization and Performance Tuning
- Monitoring memory consumption
- Effective memory management
- Configuring the message store
- Implementing flow control
- Advanced performance optimization
Advanced Troubleshooting Techniques
Summary and Future Steps
Requirements
- Fundamental familiarity with RabbitMQ
Target Audience
- Developers
- Software Engineers
Testimonials (1)
The instructor was knowledgeable about the course topic and also other related topics, and was able to answer our questions, or even make a note of questions he didn't immediately know the answer to and got back to use later.