filas correlationId e temporárias no modelo RPC - AMQP

eu estava lendoModelo RPC no AMQP com RabbitMQ. O tutorial cria uma fila temporária e tambémcorrelationId. Filas temporárias são únicas, então por que precisamos de correlação? Eu sou um cara do JMS, no JMS nós solicitamos / respondemos de duas maneiras:

criar fila temporária para cada solicitação / resposta

criar uma fila de resposta e usarcorrelationId e seletor de mensagens.

alguém pode explicar por que precisamos tanto de fila temporária ecorrelationId no modelo AMQP RPC? Parece que o AMQP não tem algo como o seletor de mensagens. Estou certo?

questionAnswers(1)

yourAnswerToTheQuestion