Logo Passei Direto
Buscar
Com relação à implementação de filas do tipo publish/subscribe em Python para implementar a comunicação com o RabbitMQ,
marque a alternativa correta.
As filas devem possuir nome de logs.
Um objeto channel é criado a partir de uma credencial (credential).
A função a ser chamada caso uma mensagem seja recebida pela fila deve se chamar callback.
O método queue_bind de um objeto da classe channel pode ser usado para se conectar a uma determinada exchange e fila.
Para iniciar o consumo de mensagens, devemos chamar método start() de channel.
User badge image
Aprendendo Através de Exercícios

há 8 horas

Respostas

User badge image

Ed Verified user icon

há 8 horas

Vamos analisar cada alternativa com base na implementação típica de filas publish/subscribe com RabbitMQ em Python: 1. "As filas devem possuir nome de logs." - Não é obrigatório que as filas tenham nome "logs". O nome pode ser qualquer string, dependendo da aplicação. Geralmente, em publish/subscribe, usa-se filas anônimas ou com nomes específicos, mas não necessariamente "logs". 2. "Um objeto channel é criado a partir de uma credencial (credential)." - O objeto channel é criado a partir de uma conexão (connection), que por sua vez pode usar credenciais para autenticação, mas o channel não é criado diretamente a partir de credenciais. 3. "A função a ser chamada caso uma mensagem seja recebida pela fila deve se chamar callback." - Na prática, a função que processa mensagens pode ter qualquer nome, mas por convenção e exemplos comuns, é chamada de "callback". Então, essa alternativa está correta. 4. "O método queue_bind de um objeto da classe channel pode ser usado para se conectar a uma determinada exchange e fila." - Correto. O método queue_bind é usado para ligar (bind) uma fila a uma exchange, definindo a rota das mensagens. 5. "Para iniciar o consumo de mensagens, devemos chamar método start() de channel." - Incorreto. Para iniciar o consumo, geralmente se chama channel.start_consuming(), não start(). Portanto, as alternativas corretas são a 3 e a 4, mas como a questão pede a alternativa correta (singular), a que está mais precisa e comum é: Alternativa correta: "O método queue_bind de um objeto da classe channel pode ser usado para se conectar a uma determinada exchange e fila."

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina