half-sync/half-async,SEDA 和 生产者/消费者》的相关内容

servlet thread, SEDA

也是和程序员朋友聊天。 说到了SEDA。关于请求分类合并,批量处理。 谈到一个问题,就是thread个数问题。 目前的servlet container的thread策略是一个request,一个thread。 如果换成如下的方式,就可能减少thread个数。 request进来,不启动一个thread。 而是产生一个listner task,进入task queue。 有一个task pick ...
by buaawhl 2006-07-24 浏览 (6167) 回复 (14) 关键字:

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 浏览 (26304) 回复 (55) 关键字: c++ libevent half-sync/half-async leader/follower 并发服务器

介绍一个基于NIO的异步框架Cindy

Cindy是一个基于java nio的I/O框架,支持TCP/UDP单播/UDP多播/Pipe,为应用程序提供了一个统一的接口去实现异步和同步的网络操作。 java io包提供了一个简单的模型去处理网络流,它所有的读写方法均为阻塞操作,因此在一般的应用里,用户总是开启一个独立线程或一个线程池去处理这些操作。java io模型非常简单易用,但在扩展性和效率上存在着一些问题。如果用户只需要一 ...
by crmky 2005-03-05 浏览 (24118) 回复 (32) 关键字:

设计美好的服务器(6)--SEDA架构笔记

1.Overview SEDA  Adaptive Overload Control for Busy Internet Servers  An Architecture for Highly Concurrent,Well-Conditioned Internet Services     ...
by 江南白衣 2007-12-21 浏览 (873) 回复 (0) 关键字:

相关问答

赞助商链接