最新文章列表

Tomcat的JioEndPoint,处理HTTP请求

Tomcat的Connector(Protocol,CoyoteAdapterAdapter,AprEndPoint)初始化及请求处理过程: http://donald-draper.iteye.com/blog/2330139 上一篇文章中讲的是Connector(Protocol,CoyoteAdapterAdapter,AprEndPoint)初始化及请求处理过程, 其中EndPoint我们讲 ...
Donald_Draper 评论(0) 有1171人浏览 2016-10-12 19:02

Tomcat的Connector(Protocol,CoyoteAdapterAdapter,AprEndPoint)初始化及请求处理过程

Tomcat的Server初始化及启动过程:http://donald-draper.iteye.com/blog/2327060 Tomcat的connector:http://hill007299.iteye.com/blog/1757198 阻塞队列--LinkedBlockingQueue:http://www.cnblogs.com/linjiqin/p/5128048.html Sock ...
Donald_Draper 评论(0) 有1496人浏览 2016-10-12 16:46

Comet技术详解:基于HTTP长连接的Web端实时通信技术

前言 一般来说,Web端即时通讯技术因受限于浏览器的设计限制,一直以来实现起来并不容易,主流的Web端即时通讯方案大致有4种:传统Ajax短轮询、Comet技术、WebSocket技术、SSE(Server-sent Events)。关于这4种技术方式的优缺点,请参考《Web端即时通讯技术盘点:短轮询、Comet、Websocket、SSE》。本文将专门讲解Comet技术。(本文同步发布于 ...
jb2011 评论(0) 有1684人浏览 2016-07-22 19:22

新手入门:史上最全Web端即时通讯技术原理详解

前言 有关IM(InstantMessaging)聊天应用(如:微信,QQ)、消息推送技术(如:现今移动端APP标配的消息推送模块)等即时通讯应用场景下,大多数都是桌面应用程序或者native应用较为流行,而网上关于原生IM(相关文章请参见:《IM架构篇》、《IM综合资料》、《IM/推送的通信格式、协议篇》、《IM心跳保活篇》、《IM安全篇》、《实时音视频开发》)、消息推送应用(参见:《推送 ...
jb2011 评论(0) 有1554人浏览 2016-07-12 17:11

websocket与comet的性能对比

对于comet长连接来说,服务端如有内容需要发送给客户端时,服务端将原本占用的连接进行回复,此时原有的连接断开,重新发起长连接,直到服务端有内容响应。从每次消息发送到收到服务端消息应答,平均需要两次HTTP请求,一次请求将消息内容提交到服务端,另外还需保持一个长连接,当服务端有内容响应时,及时发回响应,可以通过一个简单的案例来进行介绍: GET /testwebsocket/conn?cmd= ...
chenkangxian 评论(0) 有2543人浏览 2016-01-02 14:34

Reverse AJAX

    当一个服务器被用来查询/控制客户端浏览器行为时就用到 Reverse AJAX 术语。这可能会导致一些疑问,因为这听起来在我们浏览世界上的web页面时我们的浏览器就会受到攻击。     幸运的是,不会这样,因为不可能一个服务器可以打开一个到浏览器的连接。浏览器才是连接的发起者。     DWR 支持 3 种方法来实现 Reverse AJAX:Piggyback、Polling(by ...
zsjg13 评论(1) 有958人浏览 2015-09-01 22:30

comet4j开发指南

    目录(?)[+]   开发指南 Featured, Phase-Implementation zh-Hans, en-US Updated 
小二yang 评论(0) 有776人浏览 2015-04-17 15:49

Web端服务器推送技术原理分析及dwr框架简单的使用

1 背景 “服务器推送技术”(ServerPushing)是最近Web技术中最热门的一个流行术语。它是继“Ajax”之后又一个倍受追捧的Web技术。“服务器推送技术”最 ...
声动天下 评论(0) 有569人浏览 2014-11-20 09:38

IM 系统架构与开发的相关知识

这只是一个关于IM系统架构与开发相关知识的简易list 。   0 最权威的资料,当然是来自 xmpp的:  http://xmpp.org , 列举有主要的服务端、客户端  和 库   服务端: Name Platform(s) License Details Apache Vysper Windows / Linux Apache License Version 2. ...
hongtoushizi 评论(0) 有1280人浏览 2014-09-28 11:57

服务器推技术-长连接-comet(记录)

纯记录,以备使用: http://www.ibm.com/developerworks/cn/web/wa-cometjava/ http://www.open-open.com/bbs/view/1319170645750
jsczxy2 评论(0) 有1237人浏览 2014-05-14 17:18

Comet4J demo (每隔一秒向客户端发生一次内存大小)

准备工作 1.下载服务端jar文件 Comet4J目前仅支持Tomcat6、7版本,根据您所使用的Tomcat版本下载【comet4j-tomcat6.jar】或【comet4j-tomcat7.jar】文件放置到WEB项目的WEB-INF\lib目录下。 2.下载客户端js文件 下载【comet4j.js】到您的项目中,比如:WebContent\js目录下。 3.修改服务器配置文件 因为Come ...
MYC19891010 评论(0) 有262人浏览 2014-05-05 10:15

Comet4J 即时推送

简介 Comet4J是一个微型的即时推送框架,它分为服务端与客户端两部分,你只要将服务器端(JAR文件,目前仅支持Tomcat6、7)放入WEB-INF\lib,客户端(JavaScript文件)引入到页面,那么你的应用就具备了向客户端推送信息的能力,而你仅需要在服务器端调用Comet4J所提供发送方法,信息就会被主动的推送到客户的浏览器上。 准备工作 下载服务端jar文件 Comet4J目前仅支持 ...
MYC19891010 评论(0) 有324人浏览 2014-05-05 10:06

学习笔记-Comet

Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案:   1、基于 AJAX 的长轮询方式;   2、基于 iframe 及 htmlfile 的流方式。   开源的 ...
pzx888 评论(0) 有940人浏览 2014-02-13 16:50

PushLet

最近一款App需要用到推送技术,简单总结一下使用过程:     两类解决方案:        使用套接口传送信息,需要客户端配置        基于HTTP长连接   使用时需要考虑的因素:        客户端如何接收,处理信息,如果是Web应用,应该如何结合返回页面并向用户呈现。        客户与服务器端通信的信息格式,采取怎样的出错处理机制。        Web应 ...
AriesX 评论(0) 有749人浏览 2013-10-17 10:35

JQuery插件学习教程

这是JQuery其它常用插件的视频教程,包括validate插件,、comet插件等。同时有大量实例项目,如果你是喜欢JQuery的童鞋千万不要错过。 教程的内容有: 1_validate插件(1) 2_validate插件(2) 3_validate插件(3) 4_validate插件(4) 5_validate插件(5) 6_comet(1) 7_comet(2)_基于长连接流的方式实现 8_ ...
storezhang 评论(0) 有232人浏览 2013-10-10 11:57

Java--Comet之服务端消息推送

Comet是一种用于web的推送技术,能使服务器能实时地将更新的信息传送到客户端,而无须客户端发出请求,目前有两种实现方式,长轮询和iframe流一:所需资源1.comet4j-tomcat7-v0.0.2.jar2.servlet-api.jar 3.0
wbj0110 评论(0) 有3959人浏览 2013-09-17 09:39

Comet-基于 HTTP 长连接的“服务器推”技术

  简介: 很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案:基于 AJAX 的长轮询方式;基于 iframe 及 htmlfile 的流方式。最后分析了开发 Comet 应用需要注意 ...
wbj0110 评论(0) 有2306人浏览 2013-08-28 08:32

comet 推送 消息 聊天

  需要的jar包以及基础的配置参考: tomcat comet 推送 技术 入门  直接切入正题:   首先引入tomcat的lib目录下的jar包:   catalina.jar,servlet-api.jar   另外要修改tomcat的server.xml,将protocal="http/1.1"什么的修改为:   <Connector ...
dreamoftch 评论(0) 有1912人浏览 2013-08-16 16:17

Tomcat6推送技术的使用

      服务器推送技术的基础思想是将浏览器主动查询信息改为服务器主动发送信息,服务器发送一批数据,浏览器显示消息,同时保证与服务器的连接,当服务器需要再一次的发送数据,浏览器显示数据并保持连接。 comet基于HTTP长连接技术,无需安装插件。       comet:一个概念,web push pushlet:comet的一个实现。 就是保持长连接的策略问题,有人用j ...
longgangbai 评论(0) 有3267人浏览 2013-07-21 13:24

使用Tornado和Redis构建简易聊天室

    Tornado是一个异步Python框架,最初由FriendFeed发起并开源,目前由Facebook维护,非常适合实时做Web应用。     Redis是一个NoSQL数据库,常用于做缓存系统,这里主要用到了它的Pub/Sub功能。即当一个用户发送一条消息时,所有的用户都会收到消息。     关于什么是Ajax长轮询(Comet)不再介绍     我是参照the5fire的一篇博客来组织 ...
ipjmc 评论(0) 有9963人浏览 2013-06-29 19:37

最近博客热门TAG

应用服务器(43289) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23314) Struts(22805) Bean(22194) 企业应用(18270) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics