Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

deadpool-postgres для пула. Но я не настоящий растовщик, почему выбрал его и что есть ещё не скажу. А вот tokio-posgtres выбирал вполне осознанно - так подход получается 1 в 1 как с go, без ORM и прокладок (даже если они бесплатные, как дизель). Разве что есть важный нюанс - tokio-postgres не использует prepared statements по умолчанию, а в go либе они используются всегда, я даже не уверен что их можно отключить.

Я не поленился, переписал пример на tokio-postgres. Получил разницу производительности в 10% на 50 пользователях. Впрочем, оба приложения грузят процессор на 15% и упираются не то в контейнер с БД, не то в контейнер с cassowary. Но вариант на rust кушает 9мб памяти, а go целых 19мб. Необоснованно много, я считаю. В общем и целом паритет.

Попробуй поступить очень просто. Сделай то, что требует работодатель - резюме с 2+ годами опыта. Вроде ответ на поверхности, откуда столько проблем?

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность