Storing large amounts of data for a message
The Windows Azure Queue Service supports messages containing up to 8192 bytes of data. There are obvious cases where this is not sufficient to store the data associated with a message. For example, the message could be a request to process an image or a video.
The solution is to use the Windows Azure Blob Service to store the data in a blob and store the URL of the blob in the message. When the message is retrieved, the blob can be retrieved and processed appropriately. If the data is associated only with the message, then the blob should be deleted after use. The same technique can also be used with the Windows Azure Table Service being used to store the data in a table.
In this recipe, we will learn how to store large amounts of data for a message.
How to do it...
We are going to add a message to a queue. The content of the message is the URI to a blob containing large amounts of data. We then retrieve the message and access the contents of the...