Subsecond: движок для оперативного исправления ошибок в Rust с возможностью горячей перезагрузки=news.ycombinator.com=

Subsecond: Движок для горячего исправления во время выполнения для горячей перезагрузки Rust ( docs.rs )

mmastrac 29 минут назад [–]
Мне придется попробовать это для некоторых работ на сервере Rust, которые я делаю. progscrape.com использует множество трюков для быстрой загрузки, особенно из-за медленного цикла «редактирование-компиляция-запуск» (в основном отложенная загрузка индексов и т. д.).

Моя текущая работа в Gel предполагает работу над интерфейсом сокетов Rust для довольно сложного кода, и это тоже может быть довольно интересно.

Кажется, это требует, чтобы вы выбрали хорошую точку «перехода» в вашей кодовой базе, но, честно говоря, это, вероятно, не так уж и сложно. Обработчик HTTP-сервиса на веб-сервере, обработчики сокетов в коде, не обслуживающем веб-сайты, и т. д.

Похоже, что у него есть ограничение, при котором он позволяет только основной ящик быть хотпатченным. Это не идеально, но я полагаю, что удобство может оправдать некоторые изменения структуры кода, чтобы разрешить это.


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

Leave a Reply

Your email address will not be published. Required fields are marked *