VIP_fuck 发表于 2012-09-20 21:15

有没有人用ACE的?这东西怎么样?

用的人多么?好像很多公司招聘都要这个,尤其是做服务器开发的。

linux_c_py_php 发表于 2012-09-20 21:51

小公司ACE, 大公司自主开发的框架或者libevent.

VIP_fuck 发表于 2012-09-20 21:58

回复 2# linux_c_py_php


    ACE可值得一学?

linux_c_py_php 发表于 2012-09-20 22:00

不值得, 有空把APUE, UNP, TCP/IP全搞精通, 看看nginx/lighttpd/memcached源码, 把epoll网络模型搞精了, 你就知道为什么用libevent, 而不是土鳖的ACE了.

VIP_fuck 发表于 2012-09-20 21:58 static/image/common/back.gif
回复 2# linux_c_py_php


VIP_fuck 发表于 2012-09-20 22:04

回复 4# linux_c_py_php


    哪个比较好看点儿?这几个源码。

linux_c_py_php 发表于 2012-09-20 22:12

我的成长历程是:

memcached -> lighttpd -> nginx , 其中混杂看了很多公司的开发框架与代码,Apache可以购买一本<APACHE源码情景分析>, 架构与实现必须弄懂, 服务端开发就那么点架构.

nginx我没有全读, 但lighttpd因为短小精悍,并且完全的基于epoll+状态机+插件回调机制实现, 所以我是完全精读透彻的, 你如果真的能全看懂, 那就可以称得上是一只牛了.

memcached我也是精读透彻的, 是基于线程池+epoll实现的, 其中的hash+lru+slab机制, 会让你不仅对网络开发有深入的认识, 并且对缓存的实现方式有非常深刻的认识(懒惰删除, 内存池, LRU算法), 另外也是对Linux各个api的一个熟练的过程.

VIP_fuck 发表于 2012-09-20 22:04 static/image/common/back.gif
回复 4# linux_c_py_php


页: [1]
查看完整版本: 有没有人用ACE的?这东西怎么样?