Олег Ларионов — Раздача видео VK: от 10 Гбит/с по HTTP до 160 Гбит/с по HTTPS с одной машины

Подробнее о Java-конференциях: — весной — JPoint:
— осенью — Joker:
— — Скачать презентацию с сайта Joker —
В докладе спикер описал путь разработки собственной реализации HTTP(S)-сервера для быстрой раздачи видеоконтента в VK Видео. Сервер написан на Java под Linux с использованием фреймворка one-nio, библиотеки OpenSSL. Вместе пройдем путь в 10 лет от первой версии сервера на 20 Гбит/с до экспериментальной на 160 Гбит/с. Спикер показал, с какими сложностями при вертикальном масштабировании приложения столкнулись в команде, как использовали async-profiler для поиска причин. Рассказал, какие фичи OpenSSL 3 прикрутили к one-nio. Дал несколько советов по увеличению производительности. Будет интересно как новичкам, так и специалистам в бэкенд-разработке.

Смотрите также