每本书,教程和课程都说node.js不能很好地处理繁重的CPU计算,但我还没有提出任何解决方案。
你是否认为通过在技术上编写单独的工作人员来处理所述计算问题是一个好主意,该技术可以更好地处理它并通过REST API来消耗节点的结果?
答案 0 :(得分:1)
Node.js作为一个平台的主要优点是它从一开始就是为了支持异步IO而编写的。它还将JavaScript的生产力提供给服务器端开发。
这就是说,由于语言具有动态类型系统和运行时JIT编译,因此无法完成特定的静态编译时优化,这对于CPU绑定任务极为有用。
我最初把它写成一个笑话,但是当我再次考虑它时,在C / C ++中重写特定CPU绑定任务并与插件机制链接没有任何错误。 平台本身直接到那里