Обновить
4
Дегтярёв Евгений@bat

Go/PHP Developer

5
Подписчики
Отправить сообщение
увидишь статью от mkevac, не открывай ))
шучу, открывай
1 там множественный выбор.
2 не понял, вас удивляет что такое возможно или вы хотите знать кто конкретно?
КДПВ на злобу дня, за нее отдельный респект
Александр, сколько инстансов центрифуги было запущено на тесте? А то не понятно по сколько коннектов и сообщений/сек на инстанс.
Есть ли график для gc_duration? gc в последние годы хорош, но все же.
Но вариант без сторонних библиотек показал выше производительность.
Удалось получить до 15 000 [#/sec] с одного физического ядра.

И что, 10k rps с ядра вас вас бы не устроил? какая у вас текущая нагрузка?
поддержу
кроме того, для разработки и доведения до ума можно было и локально гонять, но с финальными тестами неплохо было бы заморочиться и прогнать в облаке, разделив бд, сервис и тест по трем инстансам.
побеги кучи

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

Стандартная библиотека в Go так и делает. Есть нюансы, но в общем случае это так.
смысл их сравнивать с рестом, их и прочие 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 года стоят

Информация

В рейтинге
6 593-й
Откуда
Алтайский край, Россия
Зарегистрирован
Активность

Специализация

Бэкенд разработчик