Нужно ли поддерживать работу приложения до завершения загрузки ледника?

Мое приложение загружает файл в ледник Amazon с помощью AWS SDK .NET API. Мой вопрос: мне нужно, чтобы мое приложение работало (4-6 часов) до тех пор, пока загрузка Glacier не будет полностью завершена, или я могу закрыть приложение после получения идентификатора архива, и загрузка произойдет асинхронно. У меня есть аналогичные сомнения по поводу загрузки ледника.

Спасибо, Хасина


person Haseena Parkar    schedule 31.10.2013    source источник
comment
Что вы имеете в виду, пока загрузка не будет завершена? Как вы определяете сделано? Уточните, пожалуйста, как ваша концепция готовности будет поддаваться наблюдению или количественной оценке. Я предполагаю, что вы не имеете в виду, когда фактические данные были переданы с вашего компьютера, поскольку кажется довольно очевидным, что это не произойдет волшебным образом, если вы выйдете из приложения до того, как закончите отправку байтов. Ответ на загрузку прост, и я отвечу на него после того, как пойму часть вопроса о загрузке.   -  person Michael - sqlbot    schedule 31.10.2013
comment
На самом деле я запускаю службу резервного копирования для загрузки файла в glacier. теперь скажите, в зависимости от моего интервала частоты, например, резервное копирование начинается в 17:00 вечера, и человек выключает систему в 18:00, так как резервное копирование будет вести себя. Не могли бы вы помочь мне с работой glacier, я буду очень признателен.   -  person Haseena Parkar    schedule 01.11.2013


Ответы (1)


Да, вам нужно поддерживать работу приложения до завершения загрузки ледника? Вы также можете найти параметр «Загрузка больших архивов частями» (Multipart). Загрузить).

Загрузка и загрузка отличаются в Glacier.

Получение архива из Amazon Glacier — это двухэтапный процесс:

  1. Инициировать задание по извлечению из архива. Выполнение примерно занимает 4–5 часов. Когда вы инициируете задание, Amazon Glacier возвращает идентификатор задания в ответе и выполняет задание асинхронно. Таким образом, в этом случае вам не нужно запускать приложение.
  2. Вы также можете указать тему Amazon Simple Notification Service (Amazon SNS), в которую Amazon Glacier может отправить уведомление после завершения задания. Amazon Glacier отправляет уведомление только после завершения задания.
  3. После завершения задания вы можете загрузить выходные данные задания.

[Уведомление: Bucket Explorer]

person Ronak    schedule 18.11.2013
comment
спасибо за отзыв, я попытался загрузить архив glacier, используя высокоуровневый .net API, но он не работает асинхронно. Я вызвал метод загрузки в потоке, и мой поток ожидал завершения загрузки. не могли бы вы предложить мне это, пример действительно может мне помочь, последние 2 дня я борюсь с этим. Я также пробовал использовать API низкого уровня. - person Haseena Parkar; 17.03.2014