Size: a a a

2020 April 08

IK

Ilya Kaznacheev in Go-go!
Нее
источник

а

а кто это in Go-go!
TCP-over-gRPC
источник

ВС

Владимир Столяров... in Go-go!
хотя конечно рестрим файла с s3 на json-base64-encoded тоже занятно) (спасибо jsoniter, что дали возможность писать в поток напрямую)
источник

а

а кто это in Go-go!
файлы в base64?
источник

а

а кто это in Go-go!
сильно
источник

ВС

Владимир Столяров... in Go-go!
да да
источник

а

а кто это in Go-go!
от создателей мы храним файлы в блобах и это ок
источник

ВС

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

IK

Ilya Kaznacheev in Go-go!
Ну у меня по сути рестрим с s3-like хранилища в application/octet-stream
источник

а

а кто это in Go-go!
перекладываем байты из s3 в не-s3
источник

IK

Ilya Kaznacheev in Go-go!
Разве что файл изначально приходит по http, один сервис его кладет в gRPC стрим, другой из стрима читает и рестримит через public API
источник

IK

Ilya Kaznacheev in Go-go!
Дело житейское
источник

а

а кто это in Go-go!
на самом деле посмотришь на async-IO в питоне и понимаешь, что в Go все очень даже хорошо...
источник

ВС

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

ВГ

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

а

а кто это in Go-go!
это много или мало?
источник

а

а кто это in Go-go!
в целом, в aiohttp это несложно в принципе должно делаться
источник

а

а кто это in Go-go!
ноянеосилил
источник

IK

Ilya Kaznacheev in Go-go!
Работает, падла!
источник

ВС

Владимир Столяров... in Go-go!
интересно, кому в голову пришло изобрести такое и зачем?
видел аналогичное для вебсокетов - там это использовалось для обхода firewall и белого списка доступных наружу портов (когда открыты только 80 и 443)
источник