长轮循,短轮循

B/S模型中

长轮循,阻塞在服务器端,一有消息就将消息“推”给客户端,客户端收到返回消息之后,马上又发出第二次请求,如此循环

短轮循,客户端用ajax之类,过一段时间往服务器端发一个请求,不管有没有消息都立刻返回。

 

长轮循:适合即时聊天,比如WEBIM,发糖果的聊天工具,畅游网的结合游戏与WEB的聊天室等等。

短轮循:比如白社会,新浪微博某些模块应用。

 

长轮循即时,但是对服务器要求很高,一般的tomcat如果用简单的阻塞IO一台服务器支持一两千个长连接基本就快不行了,如果考虑换上nio的话,性能会好一些,但还是不会达到所谓的单台服务器支持100w,哈哈,这个时候,erlang可以骄傲的说,i can do it.

 

短轮循,相对来说消息没有那么即时,不过可以满足的一般的对实时要求不是太高的应用,这样对服务器的要求也低。如果是短轮循的话,用上一个nginx加上一群tomcat做集群是没有什么问题呀。

 

 

长轮循:比如WEBIM,发糖果的聊天工具,畅游网的结合游戏与WEB的聊天室

短轮循:白社会,新浪微博某些模块应用

 

 

其它例子,有木有?有木有?

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值