Get in Touch

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories