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ę?