У меня проблемы с поиском информации в пуле подключений клиентов http - специально для S3.
Я набрал код grep, но не радуюсь.Указатели будут оценены.
Как я и подозревал, глядя на код, 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/ Методы, описанные там, должны позволить вам контролировать количество одновременных соединений.Надеюсь, это поможет.Пожалуйста, дайте нам знать, если у вас есть дополнительные вопросы.
Я получил ответ от нашей команды 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/
Методы, описанные там, должны позволить вам контролировать количество одновременных соединений.Надеюсь, это поможет.Пожалуйста, дайте нам знать, если у вас есть дополнительные вопросы.