Increase the 256K Maximum Message size limit of brokered messages
256K Maximum message size limit of Brokered Messages on the Service Bus Queue is really nothing, this means when I want to send a picture over a Queue (to do decoupling between a mobile App and the backoffice), I have to split the message everytime. This is awful..
If we offer this – it will be client based claim check to Azure storage
Sean Mackey commented
For Service Bus Relay, is there a WCF behavior that will cache the soap body of request and reply?
Vyrotek is correct. The idea of message queuing technologies has always been comprised of the concept of short, small messages. It sounds to me there are better approaches that are designed to handle large payloads, such as Blob storage. If you are passing around an image, your approach would cause you a LOT of latency by the shear number of endpoints that would have to receive the 50mb+ message stream before passing it on to the final destination.
I believe the recommended approach for this exact scenario is to upload the photo to Blob Storage and put the ID of the Blob into the Queue instead.