ven
t" href="http://nesate.amazing-network-marketing.com/feed//szh/book.php?bn=7-5083-1311-9" />
ven
t
ven
t轻量高性能网络服务器端开发框架+应用例程(linux)
下载后请先看README, 区可以共同讨论。
Robust & fast library for network programe。
Base on the fast and robust web server framework : apache httpd ,epoll for linux.
zhoubug 四海
E-Mail:chinasihai@gmail.com
MSN:chinasihai@gmail.com
Q: what & why?
A:
1,提供开发服务器用动态库和一个echo示例(src/echo.c)(新增一个高性能BerkeleyDB存储应用服务例程).
2,抽取apache核心通信框架使其用于通用服务端开发,易于分析apache的服务器源码,学习其设计思路。
3, 演示多进程,线程池,同步策略(锁,条件变量等),管道,信号等等众多技术在后端服务器开发中的综合应用.重点应用:
--多进程+线程池使用epoll 的事件处理设计
--apr(apache runtime library)内存池的使用
--apache中挂钩队列(hooks)的设计及应用,挂钩队列的设计使apache可以灵活开发各种扩展模块,在这里演示其使用方法。
--buckets and brigade的使用,结合内存池简洁高效的处理服务器中需要缓冲处理的各种
数据包括(memory,file,socket,pipe)
--资源池(数据库&socket连接池)
--记分板机制的使用
--构建工具cmake的使用.Changes with zeven
Updated 09 Sep 2010 12:39 UTC
Based on 0 user ratings.
Click to rate this project.
0 links submitted so far. Submit your own links.
Project Cost |
|
|---|---|
| This calculator estimates how much it would cost to hire a team to write this project from scratch. More » | |
| Include | |
| Codebase | 13,930 |
| Effort (est.) | 3 Person Years |
| Avg. Salary | $ year |