[rabbitmq-discuss] Convert sync to async by time
    Matthias Radestock 
    matthias at rabbitmq.com
       
    Tue May 20 10:49:46 BST 2014
    
    
  
On 15/05/14 19:14, RabbitLove wrote:
> Is there a way to convert sync message to asynchronous by the timeout? For
> example, if a sync request is running longer than 10 second, I would like to
> change it to the async request.
Assuming by "message" you mean "AMQP command" (since publishing of 
actual messages is always async in AMQP) then no, that is not possible.
Some client libraries might provide timeouts for synchronous commands 
but the spec forbids clients from pipelining synchronous commands on the 
same channel, so clients would not be able to send a subsequent 
synchronous command until a response to the prior command has been received.
Matthias.
    
    
More information about the rabbitmq-discuss
mailing list