2.0Kпросмотров
32.3%от подписчиков
15 февраля 2026 г.
📷 ФотоScore: 2.2K
✔ Cloudflare открыли исходники инструмента для деплоя без простоев и он написан на Rust. Проект называется Ecdysis. Его задача - перезапускать сетевые сервисы так, чтобы пользователи этого вообще не заметили. В чём проблема обычного деплоя: - Перезапуск сервиса рвёт активные соединения - Пользователи получают ошибки - Теряются запросы - Появляется downtime Ecdysis решает это иначе. Как работает: - Новый процесс запускается через fork + exec - Старый процесс продолжает обслуживать текущие соединения - Новая версия принимает новые подключения - После завершения всех активных запросов старый процесс аккуратно завершается Внутри: - Асинхронность на Tokio - Передача сокетов через systemd socket activation - Плавный handoff без потери соединений Что это даёт: - Zero-downtime деплой - Без балансировщиков и сложных схем - Подходит для высоконагруженных сетевых сервисов - Продакшн-подход от Cloudflare Это хороший пример того, как современный стек (Rust + async + systemd) позволяет решать инфраструктурные задачи на уровне архитектуры, а не костылей. ▪Подробнее: https://blog.cloudflare.com/ecdysis-rust-graceful-restarts