Realtime: hubs sobre WebSocket
Realtime añade RPC tipado y eventos bidireccionales a rutas WebSocket. Un Hub declara métodos remotos explícitos; Orionis compila argumentos y dependencias y construye una instancia por invocación. El registro predeterminado conoce únicamente conexiones del worker actual.
Utiliza Realtime para eventos de salas de chat, paneles en vivo u operaciones que necesiten un resultado sobre una conexión abierta. RPC significa que el cliente indica un método del servidor y envía sus argumentos; Orionis los valida, invoca el método y relaciona el resultado con el ID de la llamada. Para un flujo en una sola dirección utiliza SSE; para mensajes sin este contrato utiliza WebSocket.
- Crear hubs y métodos remotos.
- Protocolo, streams y resultados de clientes.
- Grupos, broadcasts y despliegue.
Requiere Python 3.14+, una aplicación inicializada y servidor ASGI/RSGI con WebSocket. Lee WebSocket, autenticación y contenedor. El protocolo Orionis Realtime v1 requiere un cliente que implemente sus envelopes; no promete compatibilidad con SignalR.