美文网首页
socket众生

socket众生

作者: 泓礼 | 来源:发表于2020-01-02 14:33 被阅读0次

1. 可靠连接始祖 socket

内核支持的tcp协议,常以socket接口的形式对外暴露

2.websocket

实时通信,双向通信,由html5规范定义的通信协议,可以理解为web世界的类socket协议,其底层使用tcp连接。

(https://www.runoob.com/html/html5-websocket.html)

3.http2

HTTP/2 主要用于优化性能,提供多路复用、server push、二进制协议等,主要基于Google研发的spdy

实践对比文(https://www.oschina.net/translate/how-does-javascript-actually-work-part-5,

https://www.infoq.com/articles/websocket-and-http2-coexist/)

4.RSocket

基于反应式思想设计的应用层协议,是一个二进制的协议,以异步消息的方式提供4种对等的交互模型,能够以字节流的方式运行在TCP, WebSockets, Aeron等多个协议之上,

反应式思想倡导使用异步、函数式编程,遵循反应式宣言,Reactor、RxJava等是Java领域对此的实现,spring、dubbo等均开始尝试支持此协议。

相关文章

网友评论

      本文标题:socket众生

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