反应堆模式(二):非阻塞式IO应用

 在第一部分中,我们讲述了在单个服务下扩展一个单线程应用的请求处理数量所面临的问题。 在这篇文章中,我们将关注CPU使用率最大化的一个可选择的解决方案。 以下来自文章一的图,表明了应用需要通过请求来使用CPU,而且还必须在两次请求之间等待。 加入我们把处理请求看成一个事件,并且把这些时间进行排队然后在一个线程中执行,那么我们可以肯定CPU降一直被占用,从而也使CPU使用率达到最大,还避免了不必要的
相关文章
相关标签/搜索