Long Polling + Hessian (Comet)》的相关内容

SPServer : 一个基于线程池(包括HAHS和LF)的高并发 server 框架

spserver 是一个实现了半同步/半异步(Half-Sync/Half-Async)和领导者/追随者(Leader/Follower) 模式的服务器框架,能够简化 TCP server 的开发工作。 spserver 使用 c++ 实现,目前实现了以下功能: 1.封装了 TCP server 中接受连接的功能; 2.使用非阻塞型I/O和事件驱动模型,由主线程负责处理所有 TCP 连接上的数据读 ...
by iunknown 2007-03-14 浏览 (26309) 回复 (55) 关键字: c++ libevent half-sync/half-async leader/follower 并发服务器

来说说epoll+线程池

最近在作学习epoll,也看了很多的资料,关于epoll的原理就不多说了,很简单,需要注意的是,如果仅仅的采用epoll来处理网络服务器的话,感觉性能不会提高太大,毕竟io的处理相对于epoll或者poll的检测来说,时间消耗是比较多的。这个话说得可能比较的绕口,简单说就是你每次的epoll_wait所花费的时间,相对于你得到事件后所作的read,write==花费的时间要少狠多,至少我感觉是这样 ...
by 关中刀客 2008-05-03 浏览 (1147) 回复 (8) 关键字: 技术专题

Comet,下一代Ajax?

最近在看comet(server push)技术,经过一番google之后,大致理清了头绪,目前已经研究完一个开源的comet实现:pushlet([url]http://www.pushlets.com),包括前台的js,html代码以及后台的java代码,也基本搞清楚了关于pushlet的处理机制并且胡乱写了一部分pushlet的学习笔记,目前还在整理中,到时候将与大家分享! 接下来的 ...
by macrochen 2006-10-23 浏览 (30192) 回复 (38) 关键字: ajax, comet

Ruby on Rails + AJAX + Mongrel + JMS/MQ/MOM = 即时通讯

前文研究过利用 Flash XMLSocket 作即时通讯的 Juggernaut,虽然它可以简易的做到即时通讯,但使用非 HTTP 通讯和非开放标准这两点很让人在意,有满有其他的解决方案? ActiveMQ 的 AJAX Client 在思考的过程中,发觉我想做的不正是使用消息通讯的软件吗?这类软件己经有一个很好的 Model:Messaging Oriented Middleware(MO ...
by siuying 2007-07-02 浏览 (8019) 回复 (6) 关键字:

rawsocket

Tracker的socket部分都是封装在一个rawserver类中,一切的网络调用都不通过socket包,直接调用封装类。这个类就在bittorrent/rawserver.py中。 采用poll实现的非阻塞的socket,下面是pollfd: struct pollfd { int fd; /* 文件描述符 */ short e ...
by tiantian911 2008-02-03 浏览 (131) 回复 (0) 关键字:

使用异步Servlet扩展AJAX应用程序

作为Web应用程序模型的AJAX的出现使服务器端的面貌发生了巨大的变化。用户对着Web页面填写表单并单击提交按钮转到下一个链接的典型Web使用模式现在正在转变为更先进的客户端JavaScript以及功能更丰富的用户界面,只要对表单进行操作,比如单击一个复选框、按下一个键或将鼠标移到一个选项卡上,该用户界面就会不断地与服务器交互。 考虑一下从客户端传输到服务器的数据量有多大。从可用性的角度来看 ...
by loveofgod 2008-05-12 浏览 (77) 回复 (0) 关键字:

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

http://www.ibm.com/developerworks/cn/web/wa-lo-comet/ Comet:基于 HTTP 长连接的“服务器推”技术 文档选项 打印本页 将此页作为电子邮件发送 级别: 中级 周 婷 (zhouting@cn.ibm.com), 软件工程师, IBM 中国软件开发技术实验室 2007 年 8 月 31 日 ...
by plane 2008-07-22 浏览 (59) 回复 (0) 关键字:

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

周 婷 (zhouting@cn.ibm.com), 软件工程师, IBM 中国软件开发技术实验室2007 年 8 月 31 日很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服 ...
by gohands 2008-01-29 浏览 (309) 回复 (0) 关键字:

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

  原文地址:http://www.ibm.com/developerworks/cn/web/wa-lo-comet/   Comet:基于 HTTP 长连接的“服务器推”技术 “服务器推”技术的应用 请访问 Ajax 技术资源中心 ,这是有关 Ajax 编程模型信息的 ...
by ppjava 2008-07-07 浏览 (76) 回复 (0) 关键字:

c10k问题

The C10K problem 编写连接数巨大的高负载服务器程序时,经典的多线程模式和select模式都不再适用。应当抛弃它们,采用epoll/kqueue/dev_poll来捕获I/O事件。最后简要介绍了AIO。 网络服务在处理数以万计的客户端连接时,往往出现效率低下甚至完全瘫痪,这被称为 C10K问题。随着互联网的迅速发展,越来越多的网络服务开始面临C10K问题,作为大型 网站的开发人员有 ...
by dogstar 2008-05-29 浏览 (462) 回复 (1)

EXT在IE中引起很严重的问题并发问题

我做了一个首页,里面有几个grid显示数据。这些grid是我用了我自己写的一个类,没有什么特别,就是把EditorGridPanel/ColumnModel/ds这些封装起来而已。 不知道是这几个grid的数据来自同一个url(只是参数不同而已)的原因还是来自同一个类的原因,当用IE打开这个页面,各个store取数的时候明显发生数据混乱,比如本来属于第二个grid的数据跑到第一 ...
by tiger822 2008-06-16 浏览 (721) 回复 (8)

问个socket的问题。

在写socket程序的时候,现在出现了一个问题。具体的是什么原因,没有找到。google上和论坛里都没有找到。请大人们帮忙解决。问题是这样的:一个Server端。一个Client端。Server接收数据时候,因为client端的socket关闭了。(是我手动关闭的,用来模拟数据传输失败的场景),结果Server端的程序都死掉了。实在是找不出原因。本人采用的操作系统:Server端是红帽企业版3.0 ...
by RyanPoy 2007-06-12 浏览 (2450) 回复 (14)

看来下一步是需要用flex做一个应用系统的框架了

大家有什么好的建议和思路吗
by fourfire 2008-03-05 浏览 (4462) 回复 (21)

社区版WAS的配置介绍

如何在websphere application server community edition中配置相关的数据库(包括 IBM® Cloudscape、Oracle®、Microsoft® SQL Server 和 DB2®)、Java Message Service (JMS)、SSL、LDAP 和 CORBA over IIOP。 配置数据库资源 大多数企业应用程序使用关系数据库。Co ...
by IBM文章编辑 2007-08-07 浏览 (1953) 回复 (0)

PHP开源AJAX框架

PHP开源AJAX框架  jQPie 这是一个扩展自jQuery,结合PHP的一个Ajax框架。支持XML,HTML和JSON handler。jQPie提供的功能包括: 利用$.getJSON方法简化来自PHP的请求和处理数据。 利用$.(element).load方法注入PHP生成的html到某一页面元素中。 利用$.jqpie方法直接从web页面调 ...
by QQbyte 2008-01-31 浏览 (1070) 回复 (5) 关键字:

基于memcached的分布式数据库缓存系统dbcached

dbcached是新浪的开发团队最近新发布的一个基于memcached的开源项目: http://code.google.com/p/dbcached/ dbcached和新浪另外一个开源项目memcached比较像,都是支持memcached协议,利用memcached进行内存缓存的产品。dbcached的架构图: 根据作者的博客介绍:   ● 兼容:Memcached 能做的,db ...
by robbin 2008-03-24 浏览 (1624) 回复 (2) 关键字: dbcached

SPProcPool 0.5 发布

SPProcPool 是一个 linux/unix 平台上的进程池服务器框架,使用 c++ 实现。 在 0.5 版中增加了一个类似 apache worker 的服务器模型。在之前 Leader/Follower 模型的基础上,在每个子进程中使用一个固定大小的线程池来为每个请求服务。这个模型的特点是能够支持较高的并发连接数。 项目主页: http://code.google.com/p/spp ...
by iunknown 2008-01-05 浏览 (413) 回复 (0) 关键字: 进程池 prefork

相关问答

赞助商链接