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 capabilities and architectural framework
- Fundamentals of the AMQP protocol and microservices integration
Getting Started
- Server concepts ranging from foundational to advanced levels
- Configuration of the development environment
- Deployment of a RabbitMQ instance for government applications
- Resolution of common installation challenges
Advanced Configuration
- Navigating the management interface
- Designing distributed microservices architectures
- File system and directory structures
- Log management and configuration
- Policies and parameter settings
- Exporting and importing definitions for data portability
- Management of virtual hosts
- Runtime performance tuning
- Message Time-To-Live (TTL) and queue configurations
- Plugin development processes
Security and Networking
- Access control mechanisms
- User authentication protocols and permission management
- Certificate-based authentication methods
- Client connection management
- Implementation of TLS encryption
- Advanced networking configurations
High Availability and Replication
- Erlang runtime fundamentals
- Quorum queue implementation
- Stream data processing
- Clustering and federation strategies for government systems
- Monitoring protocols and health assessments
Optimization and Performance Tuning
- Memory usage monitoring
- Memory management strategies
- Message store configuration
- Flow control mechanisms
- Advanced performance optimization techniques
Advanced Troubleshooting Techniques
Summary and Next Steps
Requirements
- Familiarity with RabbitMQ infrastructure
Target Participants
- Application developers
- Software engineering personnel
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.