Конфигурирование пула соединений http-клиента aws-sdk-go? - PullRequest
0 голосов
/ 21 июня 2019

У меня проблемы с поиском информации в пуле подключений клиентов http - специально для S3.

Я набрал код grep, но не радуюсь.Указатели будут оценены.

1 Ответ

0 голосов
/ 01 июля 2019

Как я и подозревал, глядя на код, 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/

Методы, описанные там, должны позволить вам контролировать количество одновременных соединений.Надеюсь, это поможет.Пожалуйста, дайте нам знать, если у вас есть дополнительные вопросы.

...