Get in Touch

Course Outline

Introduction

  • Overview of RabbitMQ features and architecture.
  • Understanding AMQP and microservices.

Getting Started

  • Basic to advanced server concepts.
  • Setting up the development environment.
  • Setting up a RabbitMQ instance.
  • Common installation problems.

Advanced Configuration

  • Navigating the management UI.
  • Designing distributed microservices.
  • Files and directories.
  • Logging.
  • Policies and parameters.
  • Exporting and importing definitions.
  • Managing virtual hosts.
  • Runtime tuning.
  • Message TTL and queues.
  • Plugin development.

Security and Networking

  • Access controls.
  • User authentication and permissions.
  • Certificate authentication.
  • Client connections.
  • Using TLS.
  • Advanced networking.

High Availability and Replication

  • Erlang fundamentals.
  • Quorum queue.
  • Streams implementation.
  • Clustering and federation.
  • Monitoring and health checks.

Optimization and Performance Tuning

  • Monitoring memory usage.
  • Memory management.
  • Message store configuration.
  • Flow control.
  • Advanced performance tuning.

Advanced Troubleshooting Techniques

Summary and Next Steps

Requirements

  • Basic familiarity with RabbitMQ.

Audience

  • Developers
  • Software engineers
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories