如何管理页面blob的并发性?

时间:2017-02-10 09:11:07

标签: azure concurrency azure-storage azure-storage-blobs

我希望有多个客户端将写入同一页面,如果出现竞争条件,那么我希望除了一个之外的所有客户端都失败然后重试(有点像整个blob上的ETag)。

根据这个,https://docs.microsoft.com/en-us/azure/storage/storage-concurrency#managing-concurrency-in-blob-storage,Put Page返回一个ETag值,但仅适用于整个页面blob?我认为这不适合每一页吗?

同样在https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/put-page中有一节“管理并发问题”,它说如果并发写入的数量相对较少,ETag运行良好 - 我认为这是因为它确实不会在每个页面上运行。

我不确定我还有哪些选择?似乎所有选项都适用于blob作为一个整体。我对同一个blob的并发写入次数很多,而低到中等到同一个页面。

0 个答案:

没有答案