使用libevent很久了,都说非常成熟,底层基于epoll,讲实话epoll远不如IOCP那么简洁,IOCP写起来非常简单。
sp使用libevent,spserver不行,太差劲了,连多线程处理消息队列都没有,就是个串行的执行器,而且处理任务频繁唤醒睡眠线程,导致开销极大,做得很差
再说说skynet把,sky net好多了,但是风云这家伙就是游戏迷,只能用lua搞游戏,要想写逻辑,那还得用lua,很明显作为一个C++工程师,我不接受,我懒得学呢,有时间的话我会把skynet的消息队列机制全部移除了,自己写一个多线程并发网络框架