Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Comprehensive overview of RabbitMQ capabilities and architectural components
  • Analysis of AMQP protocols and microservices integration

Foundational Setup

  • Foundational to complex server architecture concepts
  • Configuration of the development workspace
  • Provisioning and initialization of a RabbitMQ instance
  • Mitigation of common installation failures

Advanced Configuration

  • Navigation of the administrative interface
  • Architectural design for distributed microservices environments
  • File system and directory structures
  • Logging strategies and implementation
  • Configuration of policies and operational parameters
  • Export and import procedures for system definitions
  • Administration of virtual hosts
  • Runtime optimization and tuning
  • Management of message time-to-live and queue behavior
  • Development of custom plugins

Security and Networking

  • Implementation of access control frameworks
  • User authentication mechanisms and permission management
  • Deployment of certificate-based authentication
  • Management of client connections
  • Utilization of Transport Layer Security (TLS)
  • Complex networking configurations

High Availability and Replication

  • Foundations of Erlang programming
  • Implementation of quorum queues
  • Configuration of streams
  • Cluster management and federation strategies
  • System monitoring and health assessment

Optimization and Performance Tuning

  • Observation and analysis of memory consumption
  • Memory management protocols
  • Configuration of the message storage subsystem
  • Implementation of flow control mechanisms
  • Advanced performance enhancement techniques

Advanced Troubleshooting Techniques

Summary and Next Steps

Requirements

  • Familiarity with foundational RabbitMQ concepts

Intended Audience

  • Developers
  • Software engineers

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories