Telegram — лонгриды

rivet

Изображение из Telegram поста
rivet

Если вы когда-нибудь сталкивались с тем, что ваша сложная логика с состоянием разваливается на части при масштабировании, Rivet Actors могут быть вашим спасением. Это как иметь отдельный микросервис для каждого пользователя, сессии или AI-агента, но без головной боли с инфраструктурой. Прикольно то, что он сам засыпает, когда не...

Rivet — это набор библиотек, который позволяет создавать так называемые «акторы» — легковесные процессы, которые умеют хранить состояние прямо в памяти. Основная библиотека написана на TypeScript, но есть экспериментальные клиенты на Rust и Python. А оркестратор, который всем этим управляет, написан на Rust.

Что реально цепляет, так это его производительность и экономичность: холодный старт актора занимает всего ~20 мс, а потребление памяти — смешные ~0.6 КБ. И главное — в режиме ожидания он вообще ничего не стоит, что очень круто для масштабируемых и непредсказуемых нагрузок.

https://github.com/rivet-gg/rivet | 5799 звёзд

#сервисы

Вам также может понравиться