Size: a a a

2020 April 23

VM

Vladislav Milenin in Go-go!
theo ptz
Добрый день, подскажите по grpc
У каждой структуры респонса есть метод XXX_Size. Не нашел описания по нему.
Правильно ли понимаю, что таким образом можно получить размер респонса?
Это проверяется в 2 запроса
источник

tp

theo ptz in Go-go!
да, я проверял)
сравнивал ее с длиной массива байт смаршаленного респонса - совпадают
хотелось наверное просто еще от кого-то подтверждение получить, что это нормально использовать XXX_Size )
источник

RS

Roman Sharkov in Go-go!
вопрос про GraphQL из Go, как генерируете запросы? Просто fmt?
источник

N

NH in Go-go!
Andrei 🦉 Sergeev
ну это разрабам придётся копатся в сишном коде, когда они влетят в баг с отсутствием реконнектов к брокеру в определенных сценариях
++ адская боль, сейчас бы librdkafka не выбрал.
источник

GP

Georgy Perevozchikov in Go-go!
Ребята, задача на миллион.

Есть компутер А и есть компутер Б. А хочет отправить Б файл объёма 10 гб.
Между компутераии А и Б есть ftp сервер объёма 1 гб. И ещё это не просто ftp сервер. Чтобы создать на нем файл нужно подождать N времени. По этому порезать файл на Н частей и передать по частям будет дорого.

Вопрос как передать эти 10 гб эффективно?

Было бы здорово если бы компутер А мог бы передать РАЗНЫЕ файлы не только компутеру Б ни и C  и Д и Е одновременно.

Знаю звучит дико. Но....

Типо можно ли на ftp создать файл например несколько мб куда компутер А будет непрерывно писать. Перезаписывая его а компутер Б качать?

А ля веб сокет на ftp файле?)
источник

A

Aleksandr in Go-go!
а оно на aws?
источник

A

Aleksandr in Go-go!
если таки да, то настоятельно рекомендую efs
источник

GP

Georgy Perevozchikov in Go-go!
Aleksandr
а оно на aws?
Это не aws. Была бы это aws не страдал бы такой херней
источник

GP

Georgy Perevozchikov in Go-go!
Просто ftp обычный
источник

DM

Dmitry M in Go-go!
Может имеет смысл взглянуть в сторону BitTorrent?
источник

GP

Georgy Perevozchikov in Go-go!
Между серверами есть только ftp и все. Нельзя битторент.
источник

W

Wingman in Go-go!
tar cvzf - dir/ | split --bytes=900MB - xxxxx.tar.gz =)
источник

GP

Georgy Perevozchikov in Go-go!
Ни s3 ничего нельзя. Только ftp. Других штук не существует
источник

GP

Georgy Perevozchikov in Go-go!
Wingman
tar cvzf - dir/ | split --bytes=900MB - xxxxx.tar.gz =)
Да
источник

GP

Georgy Perevozchikov in Go-go!
Но чтоб создать файл на этом ftp нужно ждать много времени.
источник

W

Wingman in Go-go!
Georgy Perevozchikov
Ребята, задача на миллион.

Есть компутер А и есть компутер Б. А хочет отправить Б файл объёма 10 гб.
Между компутераии А и Б есть ftp сервер объёма 1 гб. И ещё это не просто ftp сервер. Чтобы создать на нем файл нужно подождать N времени. По этому порезать файл на Н частей и передать по частям будет дорого.

Вопрос как передать эти 10 гб эффективно?

Было бы здорово если бы компутер А мог бы передать РАЗНЫЕ файлы не только компутеру Б ни и C  и Д и Е одновременно.

Знаю звучит дико. Но....

Типо можно ли на ftp создать файл например несколько мб куда компутер А будет непрерывно писать. Перезаписывая его а компутер Б качать?

А ля веб сокет на ftp файле?)
» Между компутераии А и Б есть ftp сервер объёма 1 гб


а зачем вообще его использовать?
источник

GP

Georgy Perevozchikov in Go-go!
Я было бы здорово если бы несколько машин могли бы разные файлы качать. А так будет "война" за шину.
источник

W

Wingman in Go-go!
read -> tcp -> binary data -> write
источник

W

Wingman in Go-go!
ну или тупо хттп-сервер
источник

GP

Georgy Perevozchikov in Go-go!
Это не я придумал.
источник