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
Testimonials (7)
The flexibility to the agenda and considering the provided topics which we currently deal with. It was great to exchange on the knowledge and experiences!
Fabian - Continental Barum s.r.o.
Course - RabbitMQ
The course was well run and the ability to follow along with the instructions using a virtual desktop felt like a really good approach to ensure that all course members were engaged.
Andy Lehane - Global Knowledge
Course - RabbitMQ
Knowledgeable, good coverage of content. Very happy.
Rikesh Zaveri - Global Knowledge
Course - RabbitMQ
Fulvio used the limited time (2 days only) very efficiently and gave all the information possible as much as he can. The training was very well prepared, we had no issues about the installations and our tests.
Koray Akay - Payvision
Course - RabbitMQ
The trainer was an expert on his subject and was able to answer every single question.
Ioannis Bitros - BYTE Computer
Course - RabbitMQ
I genuinely liked the ha; Federation; Shovel.
Raymundo Maciel Yelmi
Course - RabbitMQ
I was very pleased with how the training covered all the topics in the curriculum and focused on the ones we were most in need of.