美文网首页
SSE服务消息推送

SSE服务消息推送

作者: 追逐_e6cf | 来源:发表于2018-09-22 13:36 被阅读0次

HTML5服务发送(server-sent event)允许网页获得来自服务器的更新

Server-Sent 事件-单向消息传递
Server-Sent 事件指的是网页自动获取来自服务器的更新
以前也有可能做到这一点,前提是网页不得不询问是否有可用的更新,通过服务器发送事件,更新能够自动到达。

例子:Facebook/Twitter 更新、估价更新、新的博文、赛事结果

//允许网页获取来自服务端的更新,信息推送
let source = new EventSource("sse.php");
source.onmessage = function(e){
  box.innerText +=e.data + "\n";
}
//sse.php
<?php

header("Content-Type:text/event-stream");
header("Cache-control:no-cache");

$arr = json_encode(
  array(
    array(
      "name"=>"dream"
    ),
    array(
      "age"=>18
    )
  )
);
echo "data:{$arr}\n\n";
flush();

相关文章

  • SSE服务消息推送

    HTML5服务发送(server-sent event)允许网页获得来自服务器的更新 Server-Sent 事件...

  • 2016 08 21 socket.io技术

    消息推送 Server-Sent Events(SSE) 允许服务端推送数据到客户端:性能较好、实时性较强,但存在...

  • socket.io技术

    消息推送 Server-Sent Events(SSE) 允许服务端推送数据到客户端:性能较好、实时性较强,但存在...

  • PHP+SSE实现消息推送

    SSE(server-sent event)是基于HTML5的服务器推送消息事件,它允许服务端单向向浏览器客户端发...

  • 服务端推送

    目前已知的服务端推送方法 WebSocket Https2.0 SSE 今天了解一下SSE(转载至阮一峰) 一、S...

  • 服务端通过SSE向前端推送消息

    SSE(Server-Sent Events)相比Websocket来说更加轻量,在代码书写时也更加的方便,所以今...

  • SSE服务器推送技术

    SSE即 server send event 服务器发送事件,在在早期可能会使用ajax向服务器轮询的方式,使浏览...

  • SpringBoot 消息推送之 WebSocket 和 Sse

    用途 实时获取服务端的最新数据 查看调度任务的进度和执行状态 用户感知:修改数据后,相关用户收到信息 提升用户体验...

  • 实时交互

    socket.io Server-Sent Events(SSE) 允许服务端推送数据到客户端:性能较好、实时性较...

  • 消息推送服务-消息通知服务

    来源:https://note.guoqianfan.com/2021/02/28/message-notify-...

网友评论

      本文标题:SSE服务消息推送

      本文链接:https://www.haomeiwen.com/subject/yntxoftx.html