Hi there,<div><br></div><div>I am aware that a message queue does not support returning value. Is there a pattern for the following usecase:</div><div><br></div><div>User submits a data set through the browser to the backend application. The backend puts the data into a queue in order to be processed by one of a worker processes running on some other machine taking requests from the queue.</div>
<div><br></div><div>The client application should be notified or take notice when the data has been processed and get hold of some return value.</div><div><br></div><div>I was thinking for having some client specific &#39;return queue&#39; where the worker could insert the return value...however the number of queues is limited ( by RAM?) and the number of possible clients may exceed the number of maximum queues....so not a solution..</div>
<div><br></div><div>Is there a pattern for implementing this usecase with RabbitMQ?</div><div><br></div><div>-aj</div><div><br></div><div><br></div>