Rama 0.4: системный прокси и поддержка PAC
Rama 0.4: System proxy and PAC support
Вышла версия 0.4 прокси-фреймворка Rama: добавлена поддержка системных прокси и PAC (Proxy Auto Configuration) через JavaScript-рантайм в WASM-изоляции. Также появились ttRPC и gRPC-макросы, экспорт HAR с WebSocket, улучшены пикеры и обработка ошибок. Релиз состоялся через шесть недель после 0.3.
Это важно, поскольку обеспечивает изоляцию: если наш JavaScript-рантайм упадёт, это не обрушит весь процесс.
- gdcbe
Информация для тех, кто ещё не знаком с Rama: это модульный фреймворк на Rust для создания сетевых сервисов любого типа (клиент, сервер или прокси). Для проектов, где нужно комбинировать несколько протоколов, контролировать стек, создавать продвинутые стеки или прокси любого рода, Rama, вероятно, вам подойдёт. А если нет — обращайтесь к нам.
Ранее на этой неделе мы выпустили Rama 0.4, и вместе с ним мы добавляем поддержку системно настроенного прокси для клиентов (rama-net), включая поддержку PAC (rama-pac), управляемую JavaScript в среде выполнения WASM (rama-js). Это также расширяет нашу поддержку gRPC и добавляет поддержку ttRPC — лёгкой альтернативы gRPC, работающей напрямую поверх TCP.
Подробнее в блоге, а также узнайте о других новых функциях и улучшениях, которые Rama приносит в этом релизе, то есть 0.4.
Как всегда, мы очень открыты к отзывам об этом релизе, о самой Rama или о том, как она представлена. Это проект, создаваемый 6 лет, всё написано для продакшена с первого дня. Отзывы всегда очень ценны, особенно если они позволяют нам улучшить Rama. Вклад, конечно, тоже приветствуется.
- Jonovono
Подумал, что это о Rama (https://redplanetlabs.com/), и обрадовался. Недавно узнал о ней и заинтересовался.