Curso RabbitMQ Foundation

  • Development

Curso RabbitMQ Foundation

16 horas
Visão Geral

O curso é destinado a especialistas em TI que desejam configurar uma solução baseada em RabbitMQ, o sistema de mensagens corporativas altamente confiável que implementa o Protocolo de Enfileiramento de Mensagens Avançado (AMQP).

Publico Alvo
  • Especialistas em TI
  • Desenvolvedores
  • Analista de TI
  • Programadores
Pre-Requisitos
  • Experiência com a interface de linha de comando do Linux.
  • Uma compreensão dos conceitos de desenvolvimento de aplicativos corporativos.
Materiais
Português/Inglês
Conteúdo Programatico

Introduction to RabbitMQ

  1. Setting up the required folders
  2. Downloading and installing RabbitMQ

Understanding messaging

  1. The role of a consumer
  2. The role of a producer
  3. Bindings consumers and producers
  4. Messages and durability
  5. How to verify delivery

Administering RabbitMQ

  1. Starting and stopping nodes
  2. RabbitMQ configuration files
  3. How to manage privileges
  4. Viewing statistics and analyzing logs
  5. Sending alerts
  6. How to set up parallel processing

High availability with cluster

  1. Architecture of a cluster
  2. Queues in a cluster
  3. Setting up a test cluster
  4. Distributing the nodes to more machines
  5. How to preserve messages: mirrored queues

A programmer perspective

  1. Writing robust code
  2. Installing and configuring HAProxy
  3. Failing clients between servers

Implementing failover and replication

  1. Setting up a load balancer-based master/slave
  2. Installing the Shovel plugin
  3. Configuring and running Shovel

Web tools to administer RabbitMQ

  1. The RabbitMQ Management plugin
  2. Managing RabbitMQ from the web console
  3. Administering users from the web console
  4. Managing queue from the web console
  5. Using the command line interface

RabbitMQ and the REST API

  1. REST API features
  2. Accessing statistics
  3. vhost and user provisioning

Monitoring and securing RabbitMQ

  1. Message durability and Message acknowledgement
  2. Memory usage and process limits
  3. Setting up SSL
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas