免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5047 | 回复: 11
打印 上一主题 下一主题

发布一个后端服务器开发库zevent [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-04 10:01 |只看该作者 |倒序浏览
以前用c++/ACE做服务器较多,近段有时间分析了apache的源码,感慨有颇多设计的惊艳之处,令偶自惭形秽,随产生了将其主要通信框架设计和亮点抽取出来一为以后做通用服务器开发用,二来为展示出apache剖除应用协议后最核心的东西共同学习。简单来说是一个多进程+线程池的epoll服务器框架。

http://code.google.com/p/zevent/source/checkout

checkout后请先看下README.
有不完善的地方,可在此拍砖,或者一起改进。

[ 本帖最后由 zhoubug 于 2008-8-4 10:15 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-08-04 10:05 |只看该作者
标题党?

论坛徽章:
0
3 [报告]
发表于 2008-08-04 10:08 |只看该作者
apache项目不是已经给你封装好了吗?google APR, SVN就是用的apr作为通信库...

论坛徽章:
0
4 [报告]
发表于 2008-08-04 10:17 |只看该作者

回复 #2 net_robber 的帖子

no,我在ubuntu下有时候发帖发现不灵便而已

论坛徽章:
0
5 [报告]
发表于 2008-08-04 10:18 |只看该作者

回复 #3 converse 的帖子

对,但那毕竟只是一个库,我们开发东西很多时候是要把诸多机制综合起来运用,我选取测试中的epoll mpm做了的例子而已,主要为了学习用吧。

论坛徽章:
0
6 [报告]
发表于 2008-08-04 10:20 |只看该作者
原帖由 net_robber 于 2008-8-4 10:05 发表
标题党?

冤枉

论坛徽章:
0
7 [报告]
发表于 2008-08-04 10:20 |只看该作者
下来看一看...
先支持一下...

论坛徽章:
0
8 [报告]
发表于 2008-08-04 10:22 |只看该作者
楼主应该指出,你做了什么,不管是封装还是裁剪

关键是你做了什么

论坛徽章:
0
9 [报告]
发表于 2008-08-04 10:27 |只看该作者
原帖由 net_robber 于 2008-8-4 10:22 发表
楼主应该指出,你做了什么,不管是封装还是裁剪

关键是你做了什么


sorry ,我做的很少,看代码吧,将apache中一个框架摘取出来,展示各种机制的综合运用。apache中诸多地方是和http和其复杂配置耦合很强,
我摘取出我认为开发中可用的框架而已。README里说的很清楚,请看下,另外主要目的也说明了是为了研究apache源码尤其是其设计
又不好理清头绪的兄弟共同学习。

[ 本帖最后由 zhoubug 于 2008-8-4 11:31 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2008-08-04 11:33 |只看该作者
see 一 see 喽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP