配置 aws-sdk-go http 客户端连接池



我在查找 http 客户端连接池上的信息时遇到问题 - 特别是针对 S3。

我已经整理了代码,但没有快乐。指点将不胜感激。

正如我从查看代码中怀疑的那样,Go SDK 不支持类似于 Java SDK 的客户端连接池。来自 AWS 支持:

我收到了我们 SDK 团队的回复。他们建议,我们的 SDK 中未提供现成的并发管理。您需要设计和实现自己的解决方案。特别是对于 Go SDK,这意味着信号量模式。一些可能对该主题有帮助的链接:

https://medium.com/@deckarep/gos-extended-concurrency-semaphores-part-1-5eeabfa351ce https://aws.amazon.com/blogs/developer/context-pattern-added-to-the-aws-sdk-for-go/

此处描述的技术应该允许您控制并发连接数。我希望这有所帮助。如果您有任何其他问题,请告诉我们。

最新更新