Size: a a a

Rust — русскоговорящее сообществo

2020 December 05

KR

Kai Ren in Rust — русскоговорящее сообществo
Что у тебя за задача там вообще?
источник

E

Eugene in Rust — русскоговорящее сообществo
Kai Ren
Что у тебя за задача там вообще?
файл с сервера на клиент загрузить; есть grpc-сервер, написанный на rust
источник

KR

Kai Ren in Rust — русскоговорящее сообществo
На клиент? По gRPC, зачем? Чем обычный голый HTTP не идёт со всеми его кешами и т.п.?
источник

ИО

Илья О in Rust — русскоговорящее сообществo
Eugene
файл с сервера на клиент загрузить; есть grpc-сервер, написанный на rust
Поле byte в message?
источник

E

Eugene in Rust — русскоговорящее сообществo
Kai Ren
На клиент? По gRPC, зачем? Чем обычный голый HTTP не идёт со всеми его кешами и т.п.?
это надо отдельный сервер поднимать
источник

E

Eugene in Rust — русскоговорящее сообществo
Илья О
Поле byte в message?
bytes
источник

ИО

Илья О in Rust — русскоговорящее сообществo
Eugene
файл с сервера на клиент загрузить; есть grpc-сервер, написанный на rust
Если хочется стриминга, то stream bytes
источник

KR

Kai Ren in Rust — русскоговорящее сообществo
Eugene
это надо отдельный сервер поднимать
Ну обычно статику и должен раздавать отдельный сервер, а не АПИха.
источник

KR

Kai Ren in Rust — русскоговорящее сообществo
Kai Ren
Ну обычно статику и должен раздавать отдельный сервер, а не АПИха.
Ну в общем, не суть. Это уже оффтоп. Если надо - значит надо.
источник

E

Eugene in Rust — русскоговорящее сообществo
Илья О
Если хочется стриминга, то stream bytes
да, я через stream делал, и файл изображения вроде загружается с сервера на клиент, и вроде размер файла изображения совпадает с исходным;
может быть такое, что порядок отправки сообщений непоследовательный?
источник

ИО

Илья О in Rust — русскоговорящее сообществo
Eugene
да, я через stream делал, и файл изображения вроде загружается с сервера на клиент, и вроде размер файла изображения совпадает с исходным;
может быть такое, что порядок отправки сообщений непоследовательный?
Не должно быть, на go вроде успешно такое работало
источник

E

Eugene in Rust — русскоговорящее сообществo
Илья О
Не должно быть, на go вроде успешно такое работало
порядок отправки/получения сообщений с байтами всегда сохранялся?
источник

ИО

Илья О in Rust — русскоговорящее сообществo
Eugene
порядок отправки/получения сообщений с байтами всегда сохранялся?
Да
источник

E

Eugene in Rust — русскоговорящее сообществo
Илья О
Не должно быть, на go вроде успешно такое работало
в golang через channel делалось?
в rust я использовал mpsc::channel(тот, который из tokio)
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Насколько я помню, grpc гарантирует порядок доставки кусков потока
источник

ИО

Илья О in Rust — русскоговорящее сообществo
Eugene
в golang через channel делалось?
в rust я использовал mpsc::channel(тот, который из tokio)
В любых непонятных ситуациях упрощай код и дебаж :)
источник

E

Eugene in Rust — русскоговорящее сообществo
спасибо тем, кто ответил!
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Eugene
в golang через channel делалось?
в rust я использовал mpsc::channel(тот, который из tokio)
Ну любой нормальный канал дает семантику first-in-first-out
источник

E

Eugene in Rust — русскоговорящее сообществo
Mikail Bagishov
Ну любой нормальный канал дает семантику first-in-first-out
ок, спасибо
источник

m

makoven in Rust — русскоговорящее сообществo
Подсажите, чем отлиичаются rust-bindgen и cbindgen?
источник