Course Outline

1. Introduction to RabbitMQ for Government

  • Setting up the necessary directories
  • Downloading and installing RabbitMQ for government use

2. Understanding Messaging for Government Operations

  • The role of a consumer in messaging systems
  • The role of a producer in messaging systems
  • Binding consumers and producers for effective communication
  • Ensuring message durability for reliable data transmission
  • Verifying message delivery to maintain system integrity

3. Administering RabbitMQ for Government

  • Starting and stopping nodes to manage service availability
  • Configuring RabbitMQ settings through configuration files
  • Managing user privileges to ensure secure access
  • Viewing statistics and analyzing logs for performance monitoring
  • Sending alerts to maintain operational awareness
  • Setting up parallel processing to enhance system efficiency

4. High Availability with Clustering for Government

  • The architecture of a RabbitMQ cluster for robust operations
  • Managing queues within a cluster to ensure data consistency
  • Setting up a test cluster to validate configurations
  • Distributing nodes across multiple machines for redundancy
  • Preserving messages using mirrored queues to prevent data loss

5. A Programmer's Perspective on RabbitMQ for Government

  • Writing robust code to handle messaging tasks
  • Installing and configuring HAProxy for load balancing
  • Failing over clients between servers to maintain service continuity

6. Implementing Failover and Replication for Government

  • Setting up a load balancer-based master/slave configuration
  • Installing the Shovel plugin to facilitate message replication
  • Configuring and running the Shovel plugin to ensure data integrity

7. Web Tools for Administering RabbitMQ for Government

  • The RabbitMQ Management plugin for web-based administration
  • Managing RabbitMQ from the web console for ease of use
  • Administering users from the web console to control access
  • Managing queues from the web console for efficient oversight
  • Using the command line interface for advanced administration tasks

8. RabbitMQ and the REST API for Government

  • Features of the RabbitMQ REST API for programmatic access
  • Accessing statistics to monitor system performance
  • vhost and user provisioning through the REST API for automated management

9. Monitoring and Securing RabbitMQ for Government

  • Ensuring message durability and message acknowledgment for reliable communication
  • Managing memory usage and process limits to optimize performance
  • Setting up SSL for secure data transmission

Requirements

  • Experience with the Linux command line interface.
  • An understanding of enterprise application development concepts.

Audience

  • IT specialists for government
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories