Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 102 questões.
#2970555

Adriana está desenvolvendo um sistema assíncrono, que deve receber pacotes de solicitações via mensageria RabbitMQ, e agora precisa definir a lógica de roteamento das mensagens. Foi estabelecido que o nome do exchange será logis, roteando para a fila log_1 com a chave tp1 e para log_2 com a chave de roteamento tp2.
Para criar o exchange e efetuar a ligação com as filas, Adriana utilizou os comandos:

  • rabbitmqadmin declare exchange name=logis type=fanout rabbitmqadmin declare binding origin=logis routing_key=tp1         type=queue destination=log_1 rabbitmqadmin declare binding origin=logis routing_key=tp2         type=queue destination=log_2
  • rabbitmqadmin declare exchange name=logis type=direct rabbitmqctl connect log_1 to logis with routing_key=tp1 rabbitmqctl connect log_2 to logis with routing_key=tp2
  • rabbitmqadmin declare exchange name=logis type=direct rabbitmqadmin declare binding source=logis routing_key=tp1            destination_type=queue destination=log_1 rabbitmqadmin declare binding source=logis routing_key=tp2            destination_type=queue destination=log_2
  • rabbitmqctl create exchange logis type=topic rabbitmqctl connect log_1 to logis with routing_key=tp1 rabbitmqctl connect log_2 to logis with routing_key=tp2
  • rabbitmqctl create exchange logis type=fanout rabbitmqadmin declare binding source=logis routing_key=tp1              destination_type=queue destination=log_1 rabbitmqadmin declare binding source=logis routing_key=tp2              destination_type=queue destination=log_2
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora