课程题目:RabbitMQ培训

4401 人关注
(78637/99817)
课程大纲:

RabbitMQ培训

 

 

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