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
- Overview of RabbitMQ features and architectural components
- Exploring AMQP and microservices integration
Getting Started
- Transitioning from basic to advanced server concepts
- Configuring the development environment
- Provisioning a RabbitMQ instance
- Addressing common installation challenges
Advanced Configuration
- Utilizing the management UI
- Designing distributed microservices
- Managing files and directory structures
- Logging strategies
- Implementing policies and parameters
- Exporting and importing definitions
- Administering virtual hosts
- Optimizing runtime settings
- Configuring Message TTL and queues
- Plugin development
Security and Networking
- Implementing access controls
- Managing user authentication and permissions
- Certificate-based authentication
- Managing client connections
- Utilizing TLS
- Advanced networking configurations
High Availability and Replication
- Erlang fundamentals
- Quorum queues
- Streams implementation
- Clustering and federation
- Monitoring and health checks
Optimization and Performance Tuning
- Monitoring memory usage
- Memory management strategies
- Configuring the message store
- Flow control mechanisms
- Advanced performance tuning
Advanced Troubleshooting Techniques
Summary and Next Steps
Requirements
- Foundational experience 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.