Size: a a a

2021 June 23

AP

Alexey Palazhchenko in Go-go!
Именно
источник

IL

Ihor Levchenko in Go-go!
спасибо за подсказку!
источник

AP

Alexey Palazhchenko in Go-go!
источник

ЛА

Локоть Анатолий... in Go-go!
понял, спс.
а кроме таймаута, есть ли еще рекомендации?
источник

AP

Alexey Palazhchenko in Go-go!
Контекст передавать. Всё остальное по-умолчанию достаточно хорошо
источник

ЛА

Локоть Анатолий... in Go-go!
приятно слышать. помню, был какой-то доклад авито про парсер веб-страниц, там было много настроек, что-то про хендшейк еще, но нагуглить не смог, да и возможно устарело
источник

AP

Alexey Palazhchenko in Go-go!
А у вас масштабы Авито?
источник

ЛА

Локоть Анатолий... in Go-go!
сложно оценить, их масштабы я не знаю.
у меня сама каждая таска довольно тяжелая - не скачивание, а загрузка сотен гб в google cloud storage, ну и время нужно минимизировать.
источник

ЛА

Локоть Анатолий... in Go-go!
причем ее нельзя масштабировать, она последовательная. resumable и чанками, но последовательная
источник

ВС

Владимир Столяров... in Go-go!
так тогда время хендшейка на фоне передачи такого объема даже не заметите)
источник

SS

Simon S in Go-go!
а какой тип данных?
источник

SS

Simon S in Go-go!
что столько весит
источник

ЛА

Локоть Анатолий... in Go-go!
общая ситуация такова - за один запуск грузится неск тысяч файлов, есть малого размера, есть на много сотен ГБ.
файлы грузятся параллельно разными рутинами.

файлы, чей размер больше текущего чанка в 16 мб, грузятся последовательным циклом c retry-логикой, в каждой итерации которого HTTPS запрос.
те отдельных запросов все равно много.
Вот хочется не наступить на грабли
источник

ЛА

Локоть Анатолий... in Go-go!
самые разные файлы, меня их контент не интересует
источник

SS

Simon S in Go-go!
просто интересно, спасибо
источник

ЛА

Локоть Анатолий... in Go-go!
в гугле есть либа для этого, но она не решает некоторые вопросы, которые критичны для моей задачи, именно загрузка по авторизованному урлу. в итоге адаптировал эту либу и написал свою реализацию - сейчас тайминги идентичны гугловой либе, в которой используется дефолтный клиент
источник

L

LiFeAiR in Go-go!
А при чем тут докер?
источник

MM

Mansur Mansurov in Go-go!
Окружение поднятно на удаленном сервере, наружу торчит только nginx. А нужно дебажить какой-либо из сервисов удаленно.
источник

L

LiFeAiR in Go-go!
А почему только nginx.. Откройте больше портов
А само приложение поднимите локально
источник

ВС

Владимир Столяров... in Go-go!
Надо закинуть в контейнер delve и запускать через него, не забыв открыть порты для него. Удалённый дебаг в goland имеется
источник