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
- Overview of RabbitMQ features and architectural components
- Understanding AMQP within microservices ecosystems
Getting Started
- From basic to advanced server concepts
- Configuring the development environment
- Setting up a RabbitMQ instance
- Addressing common installation challenges
Advanced Configuration
- Navigating the management user interface
- Architecting distributed microservices
- Managing files and directory structures
- Logging strategies
- Configuring policies and parameters
- Exporting and importing definitions
- Managing virtual hosts
- Runtime tuning
- Handling message TTL and queues
- Developing plugins
Security and Networking
- Implementing access controls
- User authentication and permission management
- Certificate-based authentication
- Managing client connections
- Utilizing TLS for secure communications
- Advanced networking considerations
High Availability and Replication
- Foundations of Erlang
- Implementing quorum queues
- Setting up streams
- Clustering and federation strategies
- Monitoring and health checks
Optimization and Performance Tuning
- Monitoring memory consumption
- Effective memory management
- Configuring the message store
- Flow control mechanisms
- Advanced performance tuning practices
Advanced Troubleshooting Techniques
Summary and Next Steps
Requirements
- Familiarity with basic RabbitMQ concepts
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.