1 repositorio
Invoking low-level network interfaces directly on remote processes to retrieve data or establish custom channels.
Distinct from Platform Request Execution: Distinct from Platform Request Execution: focuses on low-level network interface invocation on actors rather than platform-specific module requests.
Explore 1 awesome GitHub repository matching web development · Direct Process Invocations. Refine with filters or upvote what's useful.
Rivet es una infraestructura distribuida para gestionar el ciclo de vida, direccionamiento y persistencia de actores con estado y motores de ejecución duraderos. Proporciona un sandbox de procesos distribuido que ejecuta la lógica de la aplicación dentro de aislados ligeros, asegurando el aislamiento de recursos y arranques en frío rápidos. El sistema está diseñado para coordinar operaciones de varios pasos utilizando colas persistentes y temporizadores para garantizar la finalización fiable de tareas en entornos distribuidos. La plataforma permite específicamente la orquestación de agentes de IA con estado que mantienen memoria y estado persistentes a través de interacciones de larga duración y flujos de trabajo complejos. Se distingue por un framework de sincronización de estado mediante WebSocket que vincula los componentes de la interfaz de usuario frontend con procesos remotos con estado a través de comunicación bidireccional en tiempo real. El sistema cubre una amplia gama de capacidades, incluyendo direccionamiento jerárquico de actores, un runtime de hibernación en reposo para la optimización de recursos y una capa de persistencia conectable para backends de almacenamiento modulares. También incluye herramientas para la depuración de sesiones activas, monitoreo del estado de ejecución en tiempo real y opciones de despliegue automatizado para infraestructura edge, cloud o privada. El proyecto está implementado en Rust y admite el desarrollo de actores en múltiples lenguajes.
Provides mechanisms to invoke low-level network interfaces directly on remote actor processes.