Hello, thanks for the new release, am very excited to be able to use JMS
2.0 with QPID!

While trying to use 0.20 with Azure Service Bus (through AMQP 1.0), I run
into the issue of the library complaining "feature not supported", when I
set a delivery delay to a MessageProducer.

Upon inspecting the source code, QPID seems to recognise the capability
flag "DELAYED_DELIVERY" from the connection's properties.  Does it mean the
broker implementation has to advertise DELAYED_DELIVERY verbatim for it to
work?  Looking through the AMQP 1.0 specs no mention of DELAYED_DELIVERY
was found.

On Azure it says it "supports AMQP 1.0 scheduled message", which I believe
might be similar, however, it says it uses the "Management Version 1.0
working draft":
https://docs.microsoft.com/en-gb/azure/service-bus-messaging/service-bus-amqp-request-response

I suspect there probably is a major misunderstanding on my part on how AMQP
1.0 specify features.  My current impression is that AMQP itself does not
define scheduled or delayed delivery, but it is up to implementations to
define it at a level higher than AMQP.

Can anyone shed some light?

Thanks!

Reply via email to