`
jps2004cz
  • 浏览: 23972 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

push机制

    博客分类:
  • java
阅读更多

关于push机制简单的谈谈,如有错误希望大家指正

 

如果通过socket这个很好实现,设置监听就可以搞定。

但是我们要和html页面做交互(当然不包括其他技术,单纯html,jsp,asp等)这个就有点复杂了。这根http协议本身有点违背啊!!!

 

push 即数据响应方式从传统的请求响应模式,改变为server端动态输出。

现在大体做法包括如下几种:

1.轮询机制,最常见的是页面定时刷新数据

2.长连接,这种方式不建议,会加大server负载。

3.背包原理,服务器在下次请求返回新数据,响应不确定性太强,如何用户1小时不发送请求,时差也会1小时啊(server  端产生数据后用户没有请求)

4.在一个就是在部署服务器上采取某种策略,实现订阅数据,可参见flex3.0

 

个人感觉4比较好,虽然server会有一定的开销,如果组件化编程,通过配置订阅我们可以动态的设置,不需要push我们就没有任何影响,如果有需要我们只加载配置文件,即可解决问题,这样也不会产生负载问题。

 

 

分享到:
评论

相关推荐

    Push机制在Android平台上的实现

    在Android平台上,Push机制是一种重要的应用功能,它允许应用程序接收来自服务器的实时消息,而无需持续保持网络连接或后台运行。这种机制对于提高用户体验、节省电池寿命以及提供即时通知至关重要。下面将详细介绍...

    服务器推--DWR中的push机制-Reverse_Ajax.docx

    【服务器推技术与DWR中的push机制】 在Web开发中,传统的Ajax技术主要是基于“拉”(Pull)模型,即浏览器(Browser)发起请求,服务器(Server)被动响应。然而,这种模型无法满足实时性需求,例如股票行情、即时...

    DWR push机制.pdf(免积分下)

    ### DWR Push机制详解 #### 一、引言 DWR (Direct Web Remoting) 是一个简化 AJAX 应用程序开发的开源框架。从 DWR 2.0 版本开始,该框架引入了“Push”功能,允许 Web 服务器在无需客户端请求的情况下主动将数据...

    Push机制资料

    移动邮件系统中客户端Push技术的应用.pdf 通讯型手持阅读终端推送技术研究.pdf 煤炭企业邮件推送系统的设计与实现.pdf 计算机网络中的Push技术.pdf 基于即时通信的移动邮件终端的...Push机制在Android平台上的实现.pdf

    server push

    5. **服务器端推送**: 在服务器端,你可以定时或者根据业务逻辑触发`generateNewData()`方法,然后通过DWR的Push机制,将新生成的数据推送到所有订阅了"/data"通道的客户端。 6. **性能优化**: 为了减少服务器资源...

    SD Push_Push C Type SD卡插座

    它采用了Push-Push机制,意味着用户可以通过轻轻一推来插入或弹出SD卡,从而提供了一种更加稳定和便捷的SD卡操作方式。这种类型的插座通常被设计成紧凑、耐用,适用于各种便携式和固定式的电子设备,如数码相机、...

    android 开发 push 短信协议解析

    在Android开发中,Push短信是一种常见的消息传递方式,特别是在MMS(Multimedia Messaging Service)不支持Push机制的情况下。Push短信协议解析是理解如何接收和处理此类短信的关键,这对于构建高效、可靠的通信应用...

    论文:实例对比push 和pull

    - 结合新兴技术(如WebSockets、Server-Sent Events等)优化Push机制。 - 深入研究不同应用场景下Pull与Push的最佳实践策略。 综上所述,本论文通过对Pull与Push两种AJAX数据更新机制的深入研究,为开发者提供了...

    基于WAP PUSH的航运实时商务系统设计

    通过整合数据库管理、WM L+ASP编程技术以及WAP PUSH机制,系统实现了信息的实时推送与智能分发,极大地提升了航运业务的运营效率和客户满意度。未来,随着5G等新一代通信技术的普及,基于WAP PUSH的实时商务系统有望...

    MyUI.rar_SolelyButton.cpp_button push_my

    本篇将聚焦于“仿QQ的漂亮界面”设计,特别是通过SolelyButton.cpp实现的按钮功能,以及按钮的push机制,这两部分是构建高效、美观UI的关键组件。我们将深入探讨这些知识点,并结合文件“MyUI”中的实际应用进行讲解...

    基于 J2ME的手机短信平台的研究论文

    本文重点介绍了如何利用J2ME平台的优势,结合PUSH机制、MVC架构等关键技术来实现一个高效、易用的短信管理系统。 #### 移动通信的发展趋势 移动通信领域正在经历快速发展,不仅包括基础的手机短信、彩信服务,还...

    PUSH注册机制在JAVA移动应用程序开发中的使用.pdf

    PUSH注册机制在JAVA移动应用程序开发中的应用非常广泛,如在无线移动网络中,PUSH技术可以通过主动发送信息来实现用户信息查询,从而解决无线移动网络所存在的问题。 PUSH注册机制是JAVA移动应用程序开发中的一种...

    android几种push方式的实现

    附件里有3个压缩包,分别是基于udp,xmpp,wmqtt实现push机制的客户端代码,可以参考http://tokudu.com/post/50024574938/how-to-implement-push-notifications-for-android,哈哈,不过是英文的。

    论文研究-一个基于push技术的web实时网络管理框架 .pdf

    基于AJAX的长轮询机制是Push机制的一种实现方式,它在客户端发出请求后,服务器端会保持这个连接打开直到有数据更新或者超时返回响应。客户端的JavaScript响应处理函数随后会处理这些信息,并在必要时发起新的请求,...

    韩国移植游戏PUSHPUSH

    不同平台的内存分配和管理机制可能有差异,因此需要对内存分配器进行调整,以适应新平台的要求,同时避免内存泄漏和碎片化问题。 输入设备的适配是另一个要考虑的问题。例如,游戏可能最初是为触摸屏设计的,但在...

    使用dwr推技术实现站内聊天室,可对所有人和指定人发送消息

    用户输入的消息通过DWR调用发送到服务器,同时,DWR Push机制会将新收到的消息实时推送到客户端,更新聊天窗口。 4. **后端实现**: 在Java后端,我们需要创建一个DWR配置文件(通常为`dwr.xml`),定义允许的远程...

    中控智慧身份识别一体机二次开发PUSH协议文档及demo

    文档“考勤PUSH通讯协议 (中控智慧) V3.4-20181010.pdf”详细阐述了PUSH协议的版本V2.4.0,其中涵盖了协议的结构、消息格式、错误处理以及安全机制等内容。开发者应仔细研读这份文档,理解每个字段的含义和作用,...

Global site tag (gtag.js) - Google Analytics