美文网首页
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