México: (+52)5585908505, Atención: 9:00 a 18:00 hrs
Cursos y talleres en español de Internet de las Cosas   
   |   

SSE

SSE

<< Regresar

Server-sent events o eventos enviados por el servidor (SSE) es una tecnología que permite que un navegador reciba actualizaciones automáticas de un servidor a través de una conexión HTTP. La API EventSource está estandarizada como parte de HTML5 por el W3C.

Historia

La propuesta de WHATWG Web Applications 1.0 incluía un mecanismo para enviar contenido al cliente. El 1 de septiembre de 2006, el navegador web Opera implementó esta nueva tecnología experimental en una función llamada “Eventos enviados por el servidor”.

Visión general

Los eventos enviados por el servidor son un estándar que describe cómo los servidores pueden iniciar la transmisión de datos hacia los clientes una vez que se ha establecido una conexión inicial con el cliente. Por lo general, se usan para enviar actualizaciones de mensajes o secuencias de datos continuas a un cliente de navegador y están diseñadas para mejorar la transmisión nativa de múltiples navegadores a través de una API de JavaScript llamada EventSource, a través de la cual un cliente solicita una URL particular para recibir una secuencia de eventos.

Bibliotecas

.Net

Service Stack EventSource library para .Net, con implementaciones de servidor y cliente.

ASP.NET

SignalR – Implementación transparente para ASP.NET.

Java

jEaSSE – Implementación asíncrona del lado del servidor para servlets de Java y Vert.x
Akka HTTP tiene soporte SSE desde la versión 10.0.8
alpakka Event Source Connector EventSource library for alpakka que admite la reconexión
Implementación de Spring WebFlux Server y Java del lado del cliente basada en flujos reactivos y servidores sin bloqueo
Jersey tiene una implementación completa de la compatibilidad con JAX-RS para los eventos enviados por el servidor como se define en JSR-370

Node.js

sse-stream – Node.js / Browserify Implementación de eventos enviados por el servidor (cliente y servidor).
total.js – marco de la aplicación web para node.js – Server-Sent Events ejemplo + es compatible con WebSockets (RFC 6455)
eventsource-node – Cliente EventSource para Node.js

Deja un comentario