Lume Universal Network Transport — самостоятельный бинарный сетевой транспорт экосистемы Lume на Rust (std only, zero external deps)
- Rust 99.6%
- Python 0.4%
REPOSITORY / OVERVIEW
Project at a glance
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo | ||
| benchmarks/results | ||
| crates | ||
| docs | ||
| scripts | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||
| README.md | ||
| rust-toolchain.toml | ||
LumeUNT
Версия: 0.1.2 · Релиз v0.1.2.
Бинарный транспорт поверх TCP с мультиплексированием и потоковой передачей.
Возможности
- RPC, streaming, flow control, backpressure и отмена запросов.
- Handshake, auth, лимиты, timeouts и корректное завершение соединений.
- Адаптер LumeDB и защищённый режим через LumeCSL.
Требования
Rust 1.99 из rust-toolchain.toml, Git и системный линковщик. Требования к соседним репозиториям перечислены в первом запуске.
Быстрый старт
Рабочий каталог — корень LumeUNT; для нового checkout сначала выполните подготовку окружения.
cargo build --release --locked -p lumeunt-cli
./target/release/lumeunt server --listen 127.0.0.1:9000
# Во втором терминале из LumeUNT:
./target/release/lumeunt ping 127.0.0.1:9000
Полный сценарий с проверкой результата, остановкой и диагностикой: Первый запуск.
Ограничения и безопасность
Ядро — std-only и не знает о SQL или хранении. Workspace также содержит адаптеры с path-зависимостями. Plaintext и CSL-secured — отдельные режимы; включение шифрования требует настройки политики и доверенных identities.
Документация
- Каталог документации — руководства, справочники, разработка и история.
- Команды CLI
- Интеграция в приложение
- Развёртывание
- Стандарт документации.
Разработка
Порядок проверок и бенчмарков — в руководстве разработчика.
Лицензия
MIT. См. LICENSE.