我是靠谱客的博主 糟糕香水,最近开发中收集的这篇文章主要介绍关于长连接和轮询,心跳机制长连接和轮询,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

长连接和轮询

长连接:通过使用websocket来实现的一种后端数据推送,前端在启动的时候需要给后端建立一个连接,这个连接不会断开(可能会导致连接池负载,导致请求排队),如果后端数据发生变化,会通过这个连接将数据发送给前端;原生的websocket基本不怎么使用,一般我们使用的是socket.io这个库(前后端都支持)
轮询:原理=>递归遍历,这种方式不会长期占用连接池,但是会导致网站性能问题,如果后端数据变化不是固定的频率,前端一分钟请求一次,会导致数据丢失,如后端长时间没有更新数据,那么就会造成请求的浪费。
心跳机制:每间隔一段时间像后端发送一个请求,询问服务器是否还活着,后端一般会返回一个通用消息,告知前端服务器状态。

最后

以上就是糟糕香水为你收集整理的关于长连接和轮询,心跳机制长连接和轮询的全部内容,希望文章能够帮你解决关于长连接和轮询,心跳机制长连接和轮询所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部