2.1Kпросмотров
29 января 2026 г.
stats📷 ФотоScore: 2.3K
HTTP/3 в продакшене: решаем архитектурные «боли» nginx с помощью BPF 🛠 Для пользователей переход на HTTP/3 — это просто замена TCP на UDP в конфиге. На деле всё сложнее: многопроцессная архитектура плохо дружит с QUIC. В оригинальном nginx это привело к тому, что поддержка протокола годами остается «экспериментальной». Мы в команде Angie решили пойти дальше и в рамках вышедших ранее релизов 1.11 устранили фундаментальные недостатки: ✅ Создали аналог accept() для QUIC с помощью eBPF.
✅ Победили обрывы сессий при миграции клиентов.
✅ Обеспечили бесшовное обновление конфигурации без деградации сервиса. Теперь реализация HTTP/3 в Angie полностью готова к эксплуатации в высоконагруженных средах. 🚀 Разбираем «магию» eBPF и новую модель соединений под капотом в нашей новой статье на хабре. Не забудьте поставить плюсик! Это мотивирует нас писать больше интересных статей. Хорошего дня!