CursosEmpresasBlogLiveConfPrecios

Eventos volátiles

Clase 16 de 26 • Curso de Aplicaciones en Tiempo Real con Socket.io

Clase anteriorSiguiente clase
    Ameth Ordoñez Erazo

    Ameth Ordoñez Erazo

    student•
    hace 3 años

    👀 ✍️ Básicamente los eventos volátiles son eventos que no se envían al servidor si no hay conexión. A diferencia de los eventos normales que se almacenan en un buffer cuando no hay conexión y se envían de golpe al servidor una vez se restablece la conexión. ¿Cuando usar uno u otro? Hay que tener en cuenta en que escenarios usar uno u otro. Si los mensajes que emitimos no son importante almacenarlos y solo necesitamos el último mensaje emitido, los eventos volátiles son los que deberiamos usar. Pero si por el contrario, necesitamos recibir todos los eventos que emite el cliente incluyendo los que emitió cuando no tuvo conexión, entonces debemos usar los eventos normales que se almacenan en el buffer del socket.

    Cayo Legal

    Cayo Legal

    student•
    hace 3 años

    que pasaría en una app de mensajería? es mejor usar el buffer o un evento volátil cuando el cliente esta offline?

      Ivan Alberto Diaz Rivera

      Ivan Alberto Diaz Rivera

      student•
      hace un año

      Un buffer seria mejor porque los mensajes que se intenten enviar sin conexion se perderian

      Sergio Brandon De Lucio Chavero

      Sergio Brandon De Lucio Chavero

      student•
      hace un año

      Puedes realizar el manejo del buffer por tu parte mandando los eventos al servidor de acuerdo a un conjunto de criterios, solamente usando la propiedad connected para atrapar ese conjunto de eventos offline ^^

    Emilio Sala

    Emilio Sala

    student•
    hace 3 meses

    me acabo de dar cuenta que no hay ninguna lógica que determina si se hace click en el punto o no, funciona igualmente fuera del circulo

    Jose Ever Muñoz Muñoz

    Jose Ever Muñoz Muñoz

    student•
    hace 7 meses

    Los eventos volátiles son eventos que solo se emiten cuando hay una conexión activa, si el client no esta conectado no hacen nada.

    Cristian Camilo Cortes Ortiz

    Cristian Camilo Cortes Ortiz

    student•
    hace un año

    EVENTOS VOLÁTILES

    Los eventos volátiles en Socket.io son aquellos que no garantizan la entrega si el cliente no está disponible para recibirlos en el momento del envío. Utilizando el método volatile.emit*, estos eventos se envían sin intentar reintentar la entrega, lo que puede ser útil en situaciones donde la inmediatez es más importante que la fiabilidad, como en actualizaciones de estado en tiempo real que se producen con alta frecuencia. Por ejemplo, en un juego en línea, las posiciones de los jugadores pueden ser enviadas como eventos volátiles, ya que perder una actualización ocasional no afectará significativamente la experiencia del usuario. Este enfoque optimiza el rendimiento y reduce la carga de red, priorizando la velocidad sobre la persistencia.*

Escuelas

  • Desarrollo Web
  • English Academy
  • Marketing Digital
  • Inteligencia Artificial y Data Science
  • Ciberseguridad
  • Liderazgo y Habilidades Blandas
  • Diseño de Producto y UX
  • Contenido Audiovisual
  • Desarrollo Móvil
  • Diseño Gráfico y Arte Digital
  • Programación
  • Negocios
  • Blockchain y Web3
  • Recursos Humanos
  • Finanzas e Inversiones
  • Startups
  • Cloud Computing y DevOps

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads