Solid Queue 1.6.0 перешла на файберы для оркестрации задач ИИ-агентов
В Solid Queue 1.6.0 появился режим файберных воркеров: вместо потока на задачу используется кооперативная многозадачность через гем Async. Это позволяет запускать сотни задач в одном потоке ОС и снижает расход памяти и затраты на переключение контекста.
- Режим mode: fiber и параметр max_fibers задают число одновременных файберов на процесс
- Стек файбера — килобайты против 1–2 МБ у потока, что снижает нагрузку на память
- Запросы к БД стали файбер-осведомлёнными: при нехватке соединения файбер уступает управление
- Блокирующий ввод-вывод в геме останавливает весь поток, поэтому нужен аудит зависимостей
Читать дальше
Софт