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.
Course Outline
Introduction
- RabbitMQ feature overview and architectural insights
- AMQP concepts and their role in microservices
Getting Started
- Progressing from basic to advanced server concepts
- Preparing the development environment
- Configuring a RabbitMQ instance
- Addressing common installation hurdles
Advanced Configuration
- Navigating the management interface
- Architecting distributed microservices
- File system and directory structures
- Logging strategies
- Defining policies and parameters
- Managing definitions exports and imports
- Virtual host administration
- Runtime performance adjustments
- Message TTL and queue management
- Plugin development fundamentals
Security and Networking
- Implementing access controls
- Managing user authentication and permissions
- Certificate-based authentication
- Handling client connections
- Deploying TLS
- Advanced network configurations
High Availability and Replication
- Erlang basics for RabbitMQ
- Utilizing quorum queues
- Implementing streams
- Clustering and federation strategies
- Monitoring and health check procedures
Optimization and Performance Tuning
- Tracking memory usage
- Effective memory management
- Configuring the message store
- Mastering flow control
- Advanced tuning techniques
Advanced Troubleshooting Techniques
Summary and Next Steps
Requirements
- Familiarity with basic RabbitMQ operations
Target Audience
- Developers
- Software engineers
14 Hours
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.