Programa do Curso
Introdução
Compreensão de Microservices (Micro Serviços) e Enfileiramento de Mensagens
Visão geral dos protocolos de mensagens: REST, SOAP e AMQP
Como RabbitMQ implementa o AMQP para permitir o acoplamento frouxo entre serviços
Configurando o ambiente de desenvolvimento
Instalando e configurando RabbitMQ
Visão geral da biblioteca cliente Pika RabbitMQ para Python
Estudo de caso: Respondendo a uma solicitação de download de um PDF
Criando aplicativos produtores e consumidores em Python
Conexão com o servidor RabbitMQ
Realização de operações RabbitMQ comuns
Enviando, Recebendo e Enfileirando Mensagens
Integração de RabbitMQ numa aplicação existente
Encaminhamento com Tópicos de Intercâmbio vs Intercâmbio Direto
Gerir o Servidor RabbitMQ
Monitorização do servidor RabbitMQ
Resolução de problemas do RabbitMQ
Resumo e conclusão
Requisitos
- Python experiência de programação
Público
- Programadores
- Arquitectos de software