发布时间:2015-05-21 16:49:18
nginx负载均衡策略之加权轮询分析——lvyilong316 nginx做为方向代理时,能够为后端服务器提供负载均衡的功能,其中加权轮询策略使是其默认的负载均衡策略。 直观上就是将来自客户的请求按照每个服务器的权值进行负载均衡(权值大的服务器处理的请求也应该多)。.........【阅读全文】
发布时间:2015-01-26 15:03:19
通过?TAILQ_ENTRY?对hlist_node的代码进行简单的分析,做一个简单的记录。......【阅读全文】
发布时间:2015-01-26 15:03:13
对Libevent中跨线程通告和信号的处理进行了简单的代码跟踪,都采用了domain-socket的PiPe实现事件通告。从其中一段发送数据,另一端监听该Fd,实现loopEvent。......【阅读全文】
发布时间:2015-01-26 15:02:56
结合代码分析了Libevent中Listener的过程实现,回调的方式较好的能够更好的让使用者进行新的处理,在多线程中如果出现回调,记得进行前后的解锁和再加锁操作,能够避免用户在回调函数中再次加锁导致死锁等问题。......【阅读全文】
发布时间:2015-01-08 16:58:41
select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无.........【阅读全文】