170 похожих чатов

У gRPC сетевые задержки высокие? По сравнению с HTTP выполняется

на 60-70мс дольше с одним и тем же сервисом

28 ответов

9 просмотров

Реализация grpc на голанге - дно днищенское

Таймлаг имеет место, обновляйте коннект tcp, если хотите избежать такого

как вы это определили?

Alexander-Pikeev Автор вопроса
0x3d
как вы это определили?

Логи джина, постман

Вы что-то явно сделали не так

последний рыцарь.
а где реализация крутая?

да фиг знает, в гошке она хуже некуда

Alexander Pikeev
Логи джина, постман

и что показывает постман какие цифры на каком этапе

Alexander-Pikeev Автор вопроса
Dmitry Soloma
и чем же?

Чем угодно, по любому параметру

Alexander Pikeev
Time после ответа сервера

это ни о чем не говорит. я спрашиваю о том сколько каждый этап занимает хендшейки днс и тд

Евгений Омельченко
Чем угодно, по любому параметру

Знаете, коллега, для меня лишь тот факт что клиент и сервер генерится в одном и том же месте является признаком недалекого ума тех кто это писал

Alexander-Pikeev Автор вопроса

Вот совсем не знаю, как снять время хендшейков и днс, да и не понимаю зачем. Ось Ubuntu 22.04

Alexander Pikeev
Вот совсем не знаю, как снять время хендшейков и д...

Тогда вернемся к вопросу как вы определили что у жрпс задержки. Ну в постмане наверное можно я сто лет его не видел вроде когда то было можно там смотреть весь запрос

Alexander Pikeev
Вот совсем не знаю, как снять время хендшейков и д...

В постмане можно на тайминг тыкнуть и раскроется подробная инфа

Alexander-Pikeev Автор вопроса
0x3d
Тогда вернемся к вопросу как вы определили что у ж...

Так, что запрос по HTTP занимает 4 мс, а по gRPC - 70-80, все отражено в постмане

Alexander-Pikeev Автор вопроса
Александр
В постмане можно на тайминг тыкнуть и раскроется п...

Аха, вижу. DNS и хендшейк закэшированы. У gRPC постман похоже не покажет инфу такую

Dmitry Soloma
да фиг знает, в гошке она хуже некуда

странно что гугл для своего же языка делает плохую реализацию

David Smyr
странно что гугл для своего же языка делает плохую...

go делает одна команда, protobuf другая, sdk (для сервисов гугла) третья, и они я на 99% уверен друг друга даже в глаза не видят

Владимир Столяров
go делает одна команда, protobuf другая, sdk (для ...

возможно, они даже работают в разных полушариях, когда одни пишут код, другие спят 😁

Alex
возможно, они даже работают в разных полушариях, к...

Видимо пока одни писали го где-то в Калифорнии, другие где-то в Индии писали grpc

Dmitry Soloma
Знаете, коллега, для меня лишь тот факт что клиент...

Все вокруг тупые, они вы умный, я понял, да

Dmitry Soloma
Знаете, коллега, для меня лишь тот факт что клиент...

не понятно. сервер я генерю в комнате, а клиента на кухне - так то в разных местах. или я не понимаю тейка?

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
А вот посоветуйте что-нибудь почитать на тему проектирования систем на Хаскеле? Теории по самому языку и смежным теориям - масса, но как из всех этих теорий построить архитект...
Jevgeni Goloborodko
7
значить например он учился в СДУ то получается он особенный?)
Asets Serikov
11
А кто такой мужчина в твоем понимании Азиз?
who?です 🐈
11
Карта сайта