《SPWebServer:一个基于 SPServer 的 web 服务器框架》的相关内容
相关讨论
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 浏览 (26671) 回复 (55) 关键字: c++ libevent half-sync/half-async leader/follower 并发服务器
SPProcPool: Unix/Linux 上的进程池服务器框架
SPProcPool 是一个 linux/unix 平台上的进程池服务器框架,使用 c++ 实现。主要包含了几种不同类型的进程池的实现:
一个基于 Leader/Follower 模式的服务器端进程池(类似 apache 的 prefork 模型);
一个组合了 Prefork 和线程池的服务器端框架(类似 apache 的 worker 模型);
一个基于文件句柄传递的服务器端进程池;
一个用于 ...
by iunknown 2007-12-09 浏览 (1521) 回复 (5) 关键字: process pool 进程池
相关博客
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 浏览 (24873) 回复 (55) 关键字: c++ libevent half-sync/half-async leader/follower 并发服务器
用完成端口(IOCP)实现一个简单的服务器框架
IOCP 对于高并发的应用程序提供了良好的支持,使得开发高并发的应用程序的难度降低了很多。
IOCP 作为系统底层的 API ,保持了尽可能高的灵活性,对于很多复杂的情况,IOCP 也一样适用。
这种灵活性是一种双刃剑,对于复杂的情况,没有这种灵活性就没有办法完成工作。
但是对于简单的情况,这种灵活性就带来了额外的负担。
这里将要提到的这个服务器框架(spserver/iocp版),主要是针对 ...
by iunknown 2008-05-25 浏览 (919) 回复 (0) 关键字: iocp server
相关圈子讨论
Half-Sync/Half-Async 和 Leader/Follower 模式的实现代码
在 SPServer 中实现了 HSHA 和 LF 两种线程池。
目前的实现还是比较可读的,这两种线程池最主要的处理逻辑各自都被集中到了一个函数中。
先来看看 HSHA 的核心实现代码
http://spserver.googlecode.com/svn/trunk/spserver.cpp
int SP_Server :: start()
{
......
SP_Exe ...
by iunknown 2007-07-06 浏览 (998) 回复 (0)
由weblogic.servlet.FutureResponseServlet引发的思考
FutureResponseServlet 和 FutureServletResponse 的特性令人咂舌.
Look!
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;
import java.util.Stack;
import javax.servlet.Servle ...
by apolloty 2007-11-08 浏览 (537) 回复 (0)
相关新闻
SPProcPool 0.5 发布
SPProcPool 是一个 linux/unix 平台上的进程池服务器框架,使用 c++ 实现。
在 0.5 版中增加了一个类似 apache worker 的服务器模型。在之前 Leader/Follower 模型的基础上,在每个子进程中使用一个固定大小的线程池来为每个请求服务。这个模型的特点是能够支持较高的并发连接数。
项目主页:
http://code.google.com/p/spp ...
by iunknown 2008-01-05 浏览 (435) 回复 (0) 关键字: 进程池 prefork

