`
ganlv
  • 浏览: 35045 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

服务器推技术

阅读更多
这两天研究服务器推技术,先就记录一下,然后再实验了再写点东西。
分享到:
评论
4 楼 mercyblitz 2010-06-30  
ganlv 写道
mercyblitz 写道
koujun 写道
推荐下:jetty

Web服务器中依赖的是HTTP协议,不可能实现推技术,所谓的推还是拉的方法,只不过链接时间很长罢了。

确实现在也就是使用长连接的方式来获取,关键在于服务端如何架构,服务程序如何写。这样毕竟成为了多线程程序。


可以采用的异步Web服务器,服务器的代码不但是Request/Response,还有事件相应。楼主可以看看Comet技术,Jetty/Tomcat提供了实现。异步服务器不再是One request one thread的模型了,一个线程可以处理多次请求,采用异步I/O或者epoll等技术。
3 楼 ganlv 2010-06-29  
mercyblitz 写道
koujun 写道
推荐下:jetty

Web服务器中依赖的是HTTP协议,不可能实现推技术,所谓的推还是拉的方法,只不过链接时间很长罢了。

确实现在也就是使用长连接的方式来获取,关键在于服务端如何架构,服务程序如何写。这样毕竟成为了多线程程序。
2 楼 mercyblitz 2010-06-24  
koujun 写道
推荐下:jetty

Web服务器中依赖的是HTTP协议,不可能实现推技术,所谓的推还是拉的方法,只不过链接时间很长罢了。
1 楼 koujun 2010-06-16  
推荐下:jetty

相关推荐

    asp.net 服务器推技术源码

    在Web开发中,服务器推技术能够实现实时性更强的应用场景,如在线聊天、股票实时更新、游戏状态同步等。VS2008是Visual Studio 2008的缩写,是微软开发的一款集成开发环境,广泛用于创建ASP.NET应用程序。 "asp.net...

    服务器推技术入门

    服务器推技术是网络应用中的一种重要机制,它与传统的客户端请求、服务器响应的HTTP协议模型不同,服务器推技术允许服务器主动地将数据推送给客户端,而无需客户端发起新的请求。这种技术在实时性要求较高的场景中,...

    服务器推技术.txt

    ### 服务器推技术详解 #### 一、引言 服务器推技术是一种使服务器能够主动将数据推送至客户端的技术。与传统的客户端轮询模式相比,它更高效、响应速度更快。在互联网时代,随着用户对实时性需求的提高,服务器推...

    用java applet方式实现服务器推技术

    服务器推技术通常用于实时数据更新,例如股票报价、在线聊天或实时天气预报等。传统的HTTP协议是基于请求-响应模型的,而服务器推打破了这种模式,使服务器可以在需要时主动推送信息。 在Java Applet中实现服务器推...

    服务器推技术,最新聊天室技术

    服务器推技术是现代互联网应用程序,特别是实时通信应用如聊天室中的关键组成部分。它与传统的HTTP请求-响应模型不同,服务器推技术允许服务器主动地将数据发送到客户端,而无需客户端发起新的请求。这一机制极大地...

    dwr服务器推技术

    在描述中提到的"DWR服务器推技术整合Struts2",意味着我们将DWR与流行的MVC框架Struts2相结合,以创建一个具有聊天功能的Web应用。Struts2提供了一个强大的架构来处理HTTP请求,并结合DWR,可以创建一个动态的、交互...

    pushlet服务器推技术例子

    【Pushlet服务器推技术】是一种实时通信技术,主要用于构建能够实时推送信息的Web应用程序,比如聊天、股票更新、在线游戏等场景。Pushlet是基于Java的开源项目,它利用了HTTP的长连接特性,实现了服务器主动向...

    C#服务器推技术(http长连接)的应用实例

    ASP.NET的服务器推技术方案一真都很少见应用实例,根据网络上资料的整理开发了一个DLL,可以很方便在应用推技术。 1.取代传统的AJAX方式将得到更好的用户体验,页面仍然无刷新; 2.不再定时不断请求Http请求,降低...

    DWR服务器推技术Demo

    DWR是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。

    服务器推技术之Juggernaut

    【服务器推技术之Juggernaut】是关于一种实时通信技术的讨论,主要集中在Web开发领域。Juggernaut是一种用于Rails应用的服务器推送技术,它允许服务器主动向客户端发送数据,而不仅仅是响应客户端的请求,从而实现更...

    Tomcat comet 服务器推技术

    【标题】:“Tomcat comet 服务器推技术” Tomcat 的 Comet 技术是一种基于 HTTP 长连接的服务器推送技术,允许服务器在客户端保持一个开放的 HTTP 连接,从而能够在数据准备好时立即推送到客户端,而无需客户端...

    dwr服务器推技术实例

    在DWR中,服务器推技术主要通过两个关键组件来实现:`TestReverseAjax`和`TestPushlet`。 1. **TestReverseAjax**: `TestReverseAjax`通常是一个示例类,用于演示如何使用DWR的反向AJAX功能。反向AJAX是指服务器...

    基于comet服务器推技术思路的Pushlet技术实现1

    本文主要讨论了一种基于Comet服务器推技术的Pushlet实现,这种技术允许服务器向客户端实时推送数据,而无需客户端持续发起请求。 Comet技术是一种优化的Web通信模式,其核心思想是利用持久化HTTP连接来实现实时数据...

    dwr实现服务器推技术,兼容低版本IE

    "dwr实现服务器推技术,兼容低版本IE"这一主题,表明我们将讨论如何利用DWR实现在旧版Internet Explorer上的服务器推送功能。 1. **DWR基础原理** DWR的核心在于创建一个JavaScript对象,该对象可以直接调用服务器...

    flash XMLSocket java 通信(采用服务器推技术 解决了乱码 )

    总之,通过Flash的XMLSocket和Java的Socket配合服务器推技术,我们可以构建起一个高效的双向通信系统。在处理中文字符时,关键是保持两端编码的一致性,以避免乱码问题。同时,正确地处理网络异常和重连逻辑,能够...

    服务器推送技术

    服务器推送技术

    asp.net 实现服务器推功能

    为了解决这个问题,我们可以采用两种主要的服务器推技术:长轮询和WebSocket。 1. **长连接(Long Polling)**: 长连接是一种模拟服务器推的方法,它通过延长HTTP请求的生命周期来实现。客户端发送请求到服务器,...

    服务器推送示例 - IE/火狐/谷歌 长链防断实用版

    服务器推送技术是网络应用中的一种优化策略,它允许服务器主动将数据发送到客户端,而不仅仅是响应客户端的请求。这种技术可以显著减少延迟,提高实时性,尤其适用于实时更新的应用,如股票报价、在线聊天或者游戏...

Global site tag (gtag.js) - Google Analytics