我可以在forConcurrently_内调用runResourceT吗?

时间:2018-10-22 07:51:27

标签: haskell

我正在尝试使用amazonka软件包将某些文件上传到AWS S3,如下所示:

forConcurrently_ files $ \filepath ->
  runResourceT . runAWS awsEnv . within region $ do
    -- read the file at 'filepath' to 'content'
    response <- send $ putObject bucketName objectKey content
    pure ()

我正在使用forConcurrently_包中的async来遍历要上传的文件,但是我担心重复调用runResourceT

像这样关于性能的电话runResourceT可以吗?还是应该从forConcurrently_内部调用runResourceT?这两种方法之间有什么区别吗?

0 个答案:

没有答案