Является ли Amazon.NET AWS SDK AmazonS3 потоком безопасным?
Безопасен ли поток Amazon.NET AWS SDK AmazonS3
или я должен создать новый экземпляр AmazonS3
для каждого запроса в многопоточной системе?
В частности, для последнего .NET AWS SDK (версия 1.3.14).
Ответы
Ответ 1
Я также задал этот вопрос на форуме Amazon AWS, и официальный сотрудник AWS ответил (Norm @AWS):
.NET SDK является потокобезопасным, поэтому сохраняя экземпляр любого из клиенты, такие как AmazonS3, и их повторное использование в порядке.
Норма
Ссылка (Amazon.NET Development Forum - Безопасен ли поток .NET SDK AmazonS3?).
Ответ 2
Я создаю новый экземпляр каждого потока, и он отлично работает. Я считаю, что это безопасно для каждого звонка, чтобы быть честным, включая асинхронные вызовы.