Amazon .NET AWS SDK的AmazonS3
线程是安全的还是我应该在多线程系统中为每个请求创建AmazonS3
的新实例?
专门针对最新的.NET AWS SDK(版本1.3.14)。
答案 0 :(得分:36)
我还在亚马逊AWS论坛上提出了这个问题,官方AWS员工回复了(Norm @ AWS):
.NET SDK是线程安全的,因此保留任何实例 像AmazonS3这样的客户并且重复使用它们很好。
范数
链接(Amazon .NET Development Forum - Is the .NET SDK's AmazonS3 thread safe?)。
答案 1 :(得分:-2)
我在每个线程创建一个新实例,它工作正常。老实说我认为这是安全的,包括异步调用。