The AMQP supports the concept of resume but I am a little confused on its
behavior

Scenario:

Sending data into the QPID server. A client wishes to send a very large file
(e.g. 3GBytes)
It forsees the possibility that the link will drop while transferring data
to the QPID server
So it specifies a resume-id and resume-ttl in the message delivery
properties

If the link drops after 10000 bytes the client will request to resume
message transfer at the 10001st byte

The session will remain as normal and all bytes will be transferred to the
QPID server..

Quesions..
Does the 10000 byte chunk of the message get routed to the destination
message queue or does the QPID server hold this until the message is
received in full or the resume-ttl is reached?

Does the QPID server reconsitute the complete message based on the first
chunk and then the rest of the bytes received in a seperate session but a
common resume-id?

I hope this scenario is clear..

Reply via email to