首页 > 其他分享 >text/event-stream

text/event-stream

时间:2023-03-02 18:34:18浏览次数:34  
标签:websocket stream text SSE event 客户端

content-type为text/event-stream

webpack热更新需要向浏览器推送信息,一般都会想到websocket,但是还有一种方式,叫做Server-Sent Events(简称SSE)。

SSE是websocket的一种轻型替代方案。

和websocket有以下几点不同:

  • SSE是使用http协议,而websocket是一种单独的协议
  • SSE是单向传输,只能服务端向客户端推送,websocket是双向
  • SSE支持断点续传,websocket需要自己实现
  • SSE支持发送自定义类型消息

SSE的原理:
相当于客户端向服务器发起下载请求,数据不是一次性传输的数据包,而是数据流,不断的传输向客户端,类似于视频下载一样。

 

 

 

 

 

 

https://segmentfault.com/a/1190000020628924

标签:websocket,stream,text,SSE,event,客户端
From: https://www.cnblogs.com/developer-qin/p/17172937.html

相关文章

  • Vue2中EventBus总线使用
    参考https://juejin.cn/post/6995015040805896200在utils文件夹中创建bus.js文件importVuefrom'vue';exportconstBus=newVue();在需要的地方使用//Fisr......
  • Java8中Stream详细用法大全
    Java8中Stream详细用法大全一、概述Stream是Java8中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操......
  • sonar代码扫描bug:Use try-with-resources or close this "FileInputStream" in a "fi
      下面代码/***读取文件到byte数组**@paramtradeFile*@return*/publicstaticbyte[]file2byte(FiletradeFile){try{FileInputSt......
  • MySQL出现“BLOB/TEXT column used in key specification without a key length”的解
    问题排查在我用GORM保存对象的的时候,报了“BLOB/TEXTcolumnusedinkeyspecificationwithoutakeylength”的错误。经过网上查资料发现最主要原因是,我把longtext字......
  • Stream.Read 与 Stream.Write 介绍
    Stream.Read 与 Stream.Write 这两个方法都是三个参数:byte[] buffer,int offset,int count。但是这个offset到底是指Stream的还是buffer的呢?count到底是指......
  • $\text{RSY}$ 讲课记录
    P3260[JLOI2014]镜面通道首先猜结论:如果空气联通的话那么光路就可以穿过。然后直接转对偶图求最小割即可。特别注意一下如何判断圆和矩形相交。看矩形的四个角是否在......
  • InputStreamReader介绍&使用
    InputStreamReader类:java.io.InputStreamReaderextendsReaderInputStreamReader:是字节流通向字符流的桥梁:他使用指定的charset读取字节并将其解码为字符。(解码:把看不懂......
  • inputStream和outputStream互相转换
    inputStream转换成outputStreampackageorg.example.base.controller;importlombok.AllArgsConstructor;importorg.springframework.web.bind.annotation.GetMapping;imp......
  • flutter Column+Row+Text使用
    重要点1、Column+Row中混合使用层数嵌套时,Text在里面要解决超长报错的问题,需要在每一个Row中使用Expanded才行2、Text在Column中会自动换行,不需要单独处理。3、在Column......
  • 【InputStream】Java中InputStream和String之间的转换方法
    【转载】https://blog.csdn.net/lmy86263/article/details/60479350在Java中InputStream和String之间的转化十分普遍,本文主要是总结一下转换的各种方法,包括JDK原生提供的,......