Professional Documents
Culture Documents
Brief Over View: Course Name Rabbit MQ DURATION 3 Days Trainee Prerequisites
Brief Over View: Course Name Rabbit MQ DURATION 3 Days Trainee Prerequisites
Brief Over View: Course Name Rabbit MQ DURATION 3 Days Trainee Prerequisites
RABBIT MQ
DURATION 3 days
TRAINEE PREREQUISITES
1. Participants should have some prior exposure to Messaging Systems.
2. Participants should be acquainted with either Java
3. Some prior exposure to RabbitMQ would be preferred.
Hardware:
1. 4GB RAM or above
2. Intel i3 Processor or above
3. Projector
4. Mac to Projector Thunderbolt cable / plugin
5. Proper Internet connectivity
Software:
1. Rabbit MQ
2. Java
3. Eclipse
Day 1:
1. Brief Over view
· Basic Concepts
· Overview & Understanding of AMQP
· AMQP vs MQTT vs JMS
· Why to choose AMQP
· Routing Techniques
· RPC calls with best practices
2. Administration
· RabbitMQ configuration files
· How to manage privileges
· Viewing statistics and analyzing logs
· How to setup parallel processing
· The RabbitMQ Management plugin
· External Plugin Integrations
· Managing RabbitMQ from the web console
· Administering users from the web console
· Using the command line interface
3. HA & Clustering
· 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
· Writing robust code
· Installing and configuring HAProxy
· Failing clients between servers
· Setting up a load balancer-based master/slave
· Installing the Shovel plugin
· Configuring and running Shovel
Day 2:
7. Best Practices
· Best practices for designing & architectural principles
· Best practices for securing RabbitMQ connections
· Max. Open connections.
· Optimal RabbitMQ configurations / Settings
· Cloud Deployment & Management
· Scaling & Performance tuning & optimization techniques
· Monitor / Parse Server Logs