none
Batching of queue operations on messages (Put, Delete and Update)

    Question

  • Hi,

    On queue messages we have Put, Get, Peek, Delete, Clear and Update. Clear, Peek and Get operates on a set/batch of messages, but Put, Delete and Update only operates on one message per REST call.

    On a Azure Storage account, we can do 20k IO/Sec, and 2k IO/Sec on one partition. One queue is on one partition, so each queue is limited to 2k IO/Sec. On Azure Tables, we can do batching on elements inside the same partition to work around the 2k IO/Sec limit on the partition, but we can't do that on Put, Delete and Update queue requests, even though they are in the same partition.

    Therefore we have this feature request: Add batching support for Put, Delete and Update of queue messages to the REST API and to the Azure SDK (CloudQueue class).

    Tuesday, July 7, 2015 12:18 PM

Answers

All replies