节点集群和线程agogo之间的主要区别是什么?每个节点的优缺点是什么?据我所知,线程agogo创建一个在后台运行的线程,节点集群创建一个在后台运行的新进程。我感兴趣的是,在易用性或性能方面会有什么不同,何时优先选择其中一种。
答案 0 :(得分:0)
快速浏览,它使用线程,是的。另一方面,Node使用进程,因为它的设计是单线程的,但是在内部它创建了线程池,因此在回调创建期间创建了线程。
进程的节点实现使用套接字进行通信,这在延迟方面非常慢。因此,您的任务应该是可分割的,因此您不需要进行太多沟通。 线程就像进程一样,但是与它们的调用进程共享内存,这样通信就会更快,但更危险。
所以,问题是目标是线程比并发流程更好吗?它取决于...但在Node上下文中使用集群和进程。
你引用的图书馆很老了吗?最好不要使用它。人们放弃这样的东西是有原因的。