跳至主要內容
实时技术方案对比:SSE vs WebSocket vs Long Polling

实时技术方案对比:SSE vs WebSocket vs Long Polling

早期网站仅展示静态内容,而如今我们更期望:实时更新即时聊天通知推送动态仪表盘

那么要如何实现实时的用户体验呢?三大经典技术各显神通:

  • SSE(Server-Sent Events):轻量级单向数据流
  • WebSocket:双向全双工通信
  • Long Polling(长轮询):传统过渡方案

程序猿DD原创大约 3 分钟技术学习SSEWebSocketLongPolling
什么是WebSocket

什么是WebSocket

之前我们已经介绍了关于RESTful API的科普知识。有读者反馈想了解关于WebSocket的科普。

通过一番查找,下面这个视频目前看下来是容易看懂的。该视频通过一个实际场景(聊天),介绍了在RESTful API情况要如何去实现,这个时候有什么缺点,然后引出WebSocket的解决方案,通过对比各自的优缺点,来让您理解WebSocket的优势和应用场景。

如果您对WebSocket还不太了解的话,不妨观看一下这个视频吧:


程序猿DD原创大约 1 分钟技术科普WebSocket