Pular para o conteúdo principal

API de Lote para o Armazenamento de Blobs

Data da publicação: 23 outubro, 2019

A versão prévia pública da API de Lote para o Armazenamento de Blobs do Azure já está disponível para simplificar o desenvolvimento de aplicativos que fazem várias solicitações simultâneas de API ao armazenamento de Blobs.  A API de Lote reduz o número de conexões necessárias ao cliente para abrir, gerenciar e distribuir as solicitações e ajuda a melhorar o desempenho do aplicativo. A API REST de Lote de Blob permite que várias chamadas à API sejam inseridas em uma única solicitação HTTP. Cada subsolicitação individual em uma solicitação de Lote será contada como uma transação. Além disso, a solicitação REST em Lote será contada como uma transação. Portanto, se você tiver um lote de solicitações de tamanho 100, terá um total de 101 transações.  A resposta retornada pelo servidor para uma solicitação em lote contém os resultados para cada subsolicitação no lote. A solicitação e resposta em lote aproveitam a especificação de processamento em lote do OData.

Atualmente, a API é compatível com dois tipos de subsolicitações: SetBlobTier para Blobs de blocos e DeleteBlob, com mais solicitações a seguir. Esta API está disponível na versão inicial de 09/11/2018. Além disso, a API REST do Lote é complementada com suporte no SDK do cliente .Net, Java e Python, com mais SDKs a seguir. O BatchAPI está disponível nas contas de armazenamento padrão de Uso Geral v2 para Blobs de blocos. No entanto, ele ainda não está disponível para o ADLS Gen2 (contas de armazenamento habilitadas para namespace hierárquico). A API de Lote funcionará como qualquer outra API REST de armazenamento e é compatível com todos os esquemas de autorização e autenticação de armazenamento existentes. A exclusão em lote disparará qualquer assinatura da grade de eventos registrada para Exclusão.

Aguardamos os comentários e estamos ansiosos para ouvir suas experiências. Envie seus comentários para azurestoragefeedback@microsoft.com.

  • Armazenamento de Blobs do Azure
  • SDK and Tools