13

我很好奇是什么让 nodeJS 获得了它现在获得的超级并发性。我实际上并没有太多地使用其中任何一个,只是在空闲时间玩了两个。

听起来节点承诺您可以设置它的 1000 个连接,即使使用 libevent 也可以做到这一点,比如在 C++ 中,不是吗?

4

1 回答 1

25

当然可以。实际上,node.js 是使用libev实现的,它是一个类似于 libevent 的事件库。我认为 node.js 与在 C++ 中滚动您自己的事件驱动服务器相比的主要优势在于它非常易于使用,并且非常容易让服务器快速启动并运行,而无需自己编写所有基于事件的详细信息。

于 2011-03-17T01:03:20.483 回答