Event Multiplexing

Scalable Event Multiplexing

事件多路复用

去年因为搞MindNetwork项目接触了Sigma.js,进而又接触了Node.js,当时对Node.js印象比较深刻的一点是它的事件驱动/非阻塞IO的特性,由于是首次接触到这么底层的描述,以为事件驱动是Node.js的一大发明,还以为所谓的事件循环就是简单的用一个端口连接代替多个端口连接。后来在实习面试过程中,得知所谓的事件驱动并不是框架层面的事,而是操作系统层面的事,Node.js只不过利用了这一特点。后来崔老师又在微信圈里分享了一篇技术分享文档【服务器并发,“事件驱动”的本质】,勾起了我对服务器端并发深层次技术的好奇。那篇微信分享有些地方翻译不是很通顺,所以我又在Google上搜了一些文档,基本上对如何提高服务器端并发有了深层次的理解。