美文网首页
Day 41/100(网易笔试)Server-sent Even

Day 41/100(网易笔试)Server-sent Even

作者: 赵国星 | 来源:发表于2020-09-09 22:01 被阅读0次

写在前面的话

第一次,见Server-sent Events,完全是土包子心态

没见过啊。。。

(一)Server-sent Events

翻译成汉语是,服务器发送事件;

使用的协议是HTTP协议,但HTTP协议无法做到服务器主动推送信息;

这里是变通为向客户端声明,接下来要发送的流信息(streaming)

本质上:是以流信息的方式,完成一次用时很长的下载;

(二)Websocket

特点:更为强大和灵活;

因为它是全双工通道,可以实现双向通信;

(三)SSE和Websocket的区别

1、协议:SSE是HTTP协议;Websocket是独立协议;

2、量级:SSE是轻量级;Websocket协议相对复杂;

3、断线:支持断线重连;Websocket需要自己实现;

4、数据格式:SSE一般只传送文本,二进制数据需要编码后传送;Websocket默认支持二进制;

5、SSE支持自定义发送的消息类型;

参考资料:

http://www.ruanyifeng.com/blog/2017/05/server-sent_events.html

相关文章

网友评论

      本文标题:Day 41/100(网易笔试)Server-sent Even

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