RabbitMQ Certificate for Gaurang Gandhi
Certificate ID:
587283
Authentication Code:
fc4a3
Certified Person Name:
Gaurang Gandhi
Trainer Name:
Fulvio Caruna
Duration Days:
2
Duration Hours:
14
Course Name:
RabbitMQ
Course Date:
4 July 2019 09:30 to 5 July 2019 16:30
Venue:
Newcastle Upon Tyne
Course Outline:
1. Introduction to RabbitMQ
- Setting up the required folders
- Downloading and installing RabbitMQ
2. Understanding messaging
- The role of a consumer
- The role of a producer
- Bindings consumers and producers
- Messages and durability
- How to verify delivery
3. Administering RabbitMQ
- Starting and stopping nodes
- RabbitMQ configuration files
- How to manage privileges
- Viewing statistics and analyzing logs
- Sending alerts
- How to set up parallel processing
4. High availability with cluster
- Architecture of a cluster
- Queues in a cluster
- Setting up a test cluster
- Distributing the nodes to more machines
- How to preserve messages: mirrored queues
5. A programmer perspective
- Writing robust code
- Installing and configuring HAProxy
- Failing clients between servers
6. Implementing failover and replication
- Setting up a load balancer-based master/slave
- Installing the Shovel plugin
- Configuring and running Shovel
7. Web tools to administer RabbitMQ
- The RabbitMQ Management plugin
- Managing RabbitMQ from the web console
- Administering users from the web console
- Managing queue from the web console
- Using the command line interface
8. RabbitMQ and the REST API
- REST API features
- Accessing statistics
- vhost and user provisioning
9. Monitoring and securing RabbitMQ
- Message durability and Message acknowledgement
- Memory usage and process limits
- Setting up SSL