python - boto3 客户端线程安全吗
问题描述
S3 线程安全的 boto3 低级客户端?文档没有明确说明。
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#client
Github 中讨论了类似的问题
https://github.com/boto/botocore/issues/1246
但是仍然没有维护者的回答。
解决方案
如果您查看boto3的Multithreading/Processing文档,您会发现他们建议每个会话使用一个客户端,因为实例之间存在共享数据,这些数据可以被各个线程更改。
对于这个确切的问题,看起来也有一个开放的 GitHub 问题。https://github.com/boto/botocore/issues/1246
推荐阅读
- javascript - PDF.js 未以正确的页面顺序显示 PDF 文件
- vba - 引用表的 .DataBodyRange 的特定范围
- python - 使用 pandas 类别进行计算
- java - 带有 JSON 的 Volley Post - 获取 422 状态代码
- r - 检查每一行的数据框的条件,即逐行
- ios - 反应原生 iOS 未从 xcode 连接到打包程序
- azure - 使用 Azure AD 的 API 后端 (.NET Core) 中的身份验证基础知识
- c# - 如何从数据表中删除空行和多余的列
- r - 在 R 中制作一个闪亮的模式,如果你按下“OK”,它只会执行 Rscript
- c++ - 单个实例有效,但数组显示内存损坏