Pull to refresh
3
0
Дегтярёв Евгений @bat

Go/PHP Developer

Send message
смысл их сравнивать с рестом, их и прочие rpc-протоколы надо сравнивать между собой
Мне кажется или у автора регулярно подгорает на теме rpc vs rest?
Наверное, нет.
В первом комментарии дали ссылку на бенчмарки по json сериализации. Топовое решение на Go c easyjson, ближайшее решении с gojay проигрывает ему 1.4%.
сделал тот же тест GRPC на Go
Intel® Core(TM) i5-4670 CPU @ 3.40GHz (ксеонов нема)
получилось от 9000 rps для одной клиентской горутины до 90000 rps для 50 горутин
странный тест, больше похоже на рекламу
Следовало бы так же протестировать все компоненты на разных хостах. В реальных системах редко все крутится на одном хосте, а при таком раскладе может сыграть эффективность протокола, особенно на мелких запросах.
Весьма непоказательный тест с grpc, если клиент на столько неэффективен, следовало бы его исключить.

зы
envoy не пробовали?
вроде как статистика не на основе вакансий, а на основе зп, указанных пользователями
скупая слеза покатилась по небритой щеке разработчика…
согласен, эти множества хоть и пересекаются но не совпадают
.env
Makefile
main.go
bin/
src/
vendor/

плохо согласуется с project-layout
видел их в горном алтае на питстопе
чокнутые (в хорошем смысле) чуваки
Решил поэкспериментировать — взял самый дешовый Philips — что-то около 400р.

филипсы за 170р каждая с 15 года стоят
Напомнило историю, как банк пытался демониторовать неактуальный указатель…
наконец дождался статьи!
спасибо!
robinvdvleuten/php-ulid — Вместо обычного UUID, в качестве идентификаторов можно использовать ULID, который обладает рядом преимуществ, в частности, лексически монотонно возрастает, а значит его можно удобно сортировать.

На ум приходит только один вариант использования — primary key.
Какие еще есть варианты?
Такая информация из первых рук бесценна. Дмитрий выступал с похожим докладом в 2017 на кодефесте, была возможность послушать в живую. огонь.
Кому интересны еще подробности, на хабре была статья хардкорная статья про внутрянку массивов в семерке: habr.com/ru/company/mailru/blog/308240
1. разговор шел json vs xml без относительно протокола, по которому они передаются
2. как будто HTTP парсить не надо
а вы про какой софт?
для клиентского это не критично, а для серверного вполне может быть узким местом.
Например, для API Gateway это критично. Это критично для сервиса, который оперирует данными в памяти.

Information

Rating
Does not participate
Location
Алтайский край, Россия
Registered
Activity

Specialization

Backend Developer
Senior