0

node cluster 和 Threads agogo 之间的主要区别是什么,它们各自的优缺点是什么?据我所知,线程 a agogo 创建了一个在后台运行的线程,而节点集群创建了一个在后台运行的新进程。我很感兴趣在易用性或性能方面会有什么差异,以及何时更喜欢其中一种。

4

1 回答 1

0

只是快速浏览一下,它使用线程,是的。另一方面,Node 使用进程,因为它的设计是单线程的,但是在内部它创建线程池,因此在回调创建期间创建线程。

进程的节点实现使用套接字进行通信,这在延迟方面非常慢。因此,您的任务应该是可分割的,因此您不需要进行太多沟通。线程与进程类似,但与调用进程共享内存,因此通信更快,但也更危险。

所以,问题是线程比并发进程更好吗?这取决于......但在节点上下文中使用集群和进程。

您引用的图书馆很旧吧?最好别用。人们放弃这样的东西是有原因的。

于 2015-11-06T13:41:44.363 回答