Get in Touch

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories