> However I agree this is annoying (it is a result of the behaviour of
> the underlying AMQP protocol version implemented by Qpid M2, since
> publish is not a synchronous operation). I believe that the later
> version of the protocol can support proper guaranteed delivery without
> requiring transactions - maybe someone who worked on the M3 Java
> client can let us know whether it supports both modes?
>

It is, indeed, a major omission of AMQP 0-8 / 0-9 that there is no
synchronous publish method in the protocol.  This  is rectified in
0-10.

I have many times been tempted to add a Basic.Publish-Sync extension
to our AMQP implementation for this very purpose.

-- Rob

Reply via email to