Go против Rust: я ОШИБАЛСЯ насчет производительности
HuseyinCodes
0:00 / 0:00
Go против Rust: я ОШИБАЛСЯ насчет производительности
6 073 просмотра · 7 месяцев назад
HuseyinCodes
943 подписчика
6 073 просмотра · 7 месяцев назад
Я запустил тестирование на 15 минутах с 15 000 одновременных пользователей на идентичных серверах Go и Rust в производственном кластере Kubernetes. Измерялся каждый запрос. Отслеживался каждый процент задержки. Результаты полностью изменили мое представление о производительности.
В этом видео:
Реальный тест производительности облачной инфраструктуры (Hetzner K3s, а не ерунда с localhost)
Идентичные реализации серверов на Go и Rust
Панель мониторинга Grafana в реальном времени, показывающая задержки p50, p90, p95, p99
Почему «более быстрый» язык не всегда побеждает
ВРЕМЕННЫЕ МЕТКИ:
0:00 - Вступление
0:45 - Используемые инструменты
2:30 - Настройка кластера Hetzner K3s
3:10 - Код сервера на Go
3:46 - Код сервера на Rust
4:26 - Развертывание в Kubernetes
4:56 - Настройка нагрузочного тестирования
5:37 - Понимание метрик
7:05 - Почему Go побеждает
8:10 - Заключение
Полный исходный код: https://github.com/huseyinbabal/bench...
#golang #rust #бенчмарк #kubernetes #программирование