Léxico TI › Web › GraphQL Subscriptions

GraphQL Subscriptions

Web Svenska → Actualizado: 2026-08-20

El tercer tipo de operación de GraphQL — envío push de datos en tiempo real del servidor al cliente vía WebSocket o SSE. Junto a queries y mutations.

Definición: subscription { messageAdded { id text } }. El servidor envía el payload cuando se dispara el evento. Transporte: graphql-ws (WebSocket, el estándar moderno) o graphql-sse (Server-Sent Events, más sencillo con HTTP/2). A menudo hace falta un broker pub/sub (Redis Pub/Sub, Kafka, PostgreSQL NOTIFY). Hasura/Supabase exponen los cambios de la base de datos como GraphQL Subs automáticamente. Casos de uso: chat, paneles en vivo, multijugador. Alternativas: livequeries (Relay), polling, SSE puro.

← Volver al léxico