Перейти к содержимому
FastOffice

F1 как процессор на сервере

Предлагаемая серверная схема, что уже существует и чего пока нет как готового продукта.

Есть два разных серверных сценария, и их важно не смешивать.

Сценарий Где Rust Что делает сервер
Клиентский compute WASM в браузере пользователя. Выдаёт приложение и файл, хранит версии, принимает результат.
Серверный compute Native Rust worker рядом с backend партнёра. Создаёт job/session, передаёт документ, ограничивает ресурсы, принимает artifact.
API Gateway auth, tenant, quotas Session Manager job, timeout, cancellation Rust Worker compute contract + workbook session Object Storage input/output artifacts

Что существует и чего ещё нет как готового продукта

Заголовок раздела «Что существует и чего ещё нет как готового продукта»
Статус Объект Что это означает
Существует Native Rust session Долгоживущий процесс и единый compute contract.
Существует Open/save from bytes Документ можно передавать как байты, не только как путь.
Требует упаковки Service Host HTTP/gRPC API, tenant isolation, scheduler, quotas, observability и autoscaling.
Требует договора SLA и deployment Резервирование, обновления, секреты, хранение и эксплуатационная ответственность.
Честная граница Внутренний backend kind «service-host» предусмотрен архитектурой, но не должен продаваться как готовая multi-tenant серверная платформа без отдельной productization-волны.

7 · МОБИЛЬНЫЕ УСТРОЙСТВА

Ассистент документации

Ответ собран из документации и может быть неточным — сверяйтесь с источниками.