Size: a a a

2020 July 04

DR

Dmitry Rodionov in rust_offtopic
Alex Zhukovsky
у нас есть l3 чуваки которые в постмане руками жсон набирают, что им в случае протобафа делать?
c этим немного сложнее, либо разрабы помогут саппортам и напишут мелкую тулзовинку, либо что-то такое https://github.com/jnewmano/grpc-json-proxy (первое нагуглившееся)
источник

AZ

Alex Zhukovsky in rust_offtopic
@DogeShibu вон видишь говорят протобаф эврифиннг - топ
источник

ZS

Zhanybek S in rust_offtopic
Dmitry Rodionov
c этим немного сложнее, либо разрабы помогут саппортам и напишут мелкую тулзовинку, либо что-то такое https://github.com/jnewmano/grpc-json-proxy (первое нагуглившееся)
BloomRPC - очень удобная штука, постман для gRPC
источник

p

polunin.ai in rust_offtopic
Шел 2020 год
источник

p

polunin.ai in rust_offtopic
Люди не могут договориться как кидать данные по сети
источник

DF

Dollar Føølish in rust_offtopic
В грпц вроде ещё есть какой то стриминг который это Блюм РПЦ не могет
источник

DF

Dollar Føølish in rust_offtopic
Вообще отлаживаемость слабое место из коробки, но это только 1 пункт
источник

ZS

Zhanybek S in rust_offtopic
Dollar Føølish
В грпц вроде ещё есть какой то стриминг который это Блюм РПЦ не могет
Вполне возможно, я только начал пользоваться, для начала: реквест-респонс - очень удобно
источник

H

Hirrolot in rust_offtopic
polunin.ai
Люди не могут договориться как кидать данные по сети
ну да, ойти еще очень молодое
источник

DR

Dmitry Rodionov in rust_offtopic
я в целом не агитирую за повсеместное использование протобафа, просто это не больно как принято думать о бинарных протоколах. Тулинг есть и он сделан для людей. Опять же можно достаточно просто и жсон с числами пожать так что по размеру с протобафом разница будет не такая большая. Некоторые ухищрения можно и к протобафу также применять, использовать не массив структур а структуру с массивами полями и юзать дельта кодирование. Но это редко кому нужно, просто гзип дает хороший буст
источник

DR

Dmitry Rodionov in rust_offtopic
Zhanybek S
BloomRPC - очень удобная штука, постман для gRPC
👍
источник

DR

Dmitry Rodionov in rust_offtopic
Dollar Føølish
В грпц вроде ещё есть какой то стриминг который это Блюм РПЦ не могет
а postman умеет в веб сокеты?
источник

DF

Dollar Føølish in rust_offtopic
Протобаф это же только один из. А у текстовых протоколов У Всех есть отладка из коробки
источник

DF

Dollar Føølish in rust_offtopic
Получается под каждый Бин протокол нужно подобный тулинг создавать
источник

DR

Dmitry Rodionov in rust_offtopic
протобаф просто хороший пример бинарного протокола который оброс вменяемым тулингом
источник

DF

Dollar Føølish in rust_offtopic
Ну да
источник

DR

Dmitry Rodionov in rust_offtopic
Dollar Føølish
Получается под каждый Бин протокол нужно подобный тулинг создавать
для оперденей собственный бинарный протокол вряд ли нужен, даже некоторые субд юзают GRPC/Thrift как внешний интерфейс
источник

DF

Dollar Føølish in rust_offtopic
Понятно
источник

DR

Dmitry Rodionov in rust_offtopic
еще кстати бинарные данные неудобно в json передавать, надо base64 выдумывать, который подраздувает сообщение
источник

DR

Dmitry Rodionov in rust_offtopic
Как раз выше говорил, проблема не столько в самих бинарных протоколах, сколько в их самопальных реализациях. Можно получить плюшки бинарного протокола не переизобретая собственный тулинг
источник