Get in Touch
 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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories