kolejki korelacyjne i tymczasowe w modelu RPC - AMQP

czytałemModel RPC w AMQP z RabbitMQ. Samouczek tworzy tymczasową kolejkę, a takżecorrelationId. Kolejki tymczasowe są unikalne, więc dlaczego mielibyśmy potrzebować korelacji? Jestem facetem JMS, w JMS wykonujemy żądania / odpowiedzi na dwa sposoby:

utwórz tymczasową kolejkę dla każdego żądania / odpowiedzi

utwórz jedną kolejkę odpowiedzi i użyjcorrelationId i selektor wiadomości.

czy ktoś może wyjaśnić, dlaczego potrzebujemy zarówno tymczasowej kolejki, jak icorrelationId w modelu RPC AMQP? Wygląda na to, że AMQP nie ma czegoś takiego jak selektor wiadomości. Czy mam rację?

questionAnswers(1)

yourAnswerToTheQuestion