我构建了一个由较小的组件(儿童工作过程(构建的Node.js应用程序,这些应用程序都执行不同的任务,"并行"。当主要程序运行时,它会产生工人,并开始工作。我使用node.js的群集模块来完成此操作。
这是多处理或并行处理的示例,为什么?
聚类最好说负载平衡器而不是并行处理。节点JS是单线螺纹,这意味着,如果您有4个内核,则无论可用核心如何,它都会使用一个螺纹,即fork mode
,聚类在所有可用的内核上使用一个节点线程,这是一种优化的做事方法和负载平衡的方法。