com.azure.storage.blob.models.BlobStorageException: код состояния 409, "
Код: Выделить всё
BlobAlreadyExistsОчевидной причиной является то, что мы хотим использовать тот же идентификатор для загрузки большого двоичного объекта в Azure.
Однако у нас есть
Код: Выделить всё
@Override
public String storeQuote(final JsonNode quote) {
final String uuid = UUID.randomUUID().toString();
try {
final String blobName = BLOB_PREFIX + uuid;
LOGGER.debug("Uploading content to blob[{}].", blobName);
BlobClient blobClient = blobContainerClient.getBlobClient(blobName);
blobClient.upload(BinaryData.fromObject(quote));
LOGGER.debug("Upload was successful to blob [{}].", blobName);
return uuid;
}
catch (Exception e) {
throw new AzureBlogStorageErrorException("Error occurred when stored the quote in to Azure Blob Storage!", e);
}
}
Есть идеи, в чем может быть проблема?
//////////////////////// вопрос 1 ///////////////////////
Я не установил какой-либо механизм повтора, может ли эта проблема быть вызвана этим? Есть ли повтор по умолчанию, если ничего не установлено? Насколько я знаю, нет, но я не уверен на 100%.
Подробнее здесь: https://stackoverflow.com/questions/798 ... -with-uuid
Мобильная версия