慎用libevent
August 15th, 2010 No Comments »
最近给公司做一个队列服务程序,本来用libevent偷了个懒,但是它频繁出问题,很是无奈。之前也多次碰到莫名其妙地挂在libevent上的情况。它的封装性能也确实值得商榷。
当然必须承认,libevent是个非常好的东西,但是如果不是非那么追求多平台的话,直接用epoll或者kqueue的api也不会麻烦到哪里,尽量少地使用关键部位三方库也是一件靠谱的事情,对增强程序的健壮性和可控度是很有好处的。当然这要看成本,有些事完全不值得自己去做,或者根本做不了。
只是谨慎,谨慎……