Map Reduce使用定制的JavaScript函数来执行map & reduce operations.There是一个JavaScript锁。我想知道为什么Mongodb服务器在一个点上只能执行一个JavaScript函数?在time.so & Reduce操作过程中,这些JavaScript锁背后的原因是什么?
发布于 2017-03-27 23:58:20
JavaScript是异步的,而不是多线程的...除非您在NodeJS中有多个进程。JavaScript由事件循环驱动。对此进行一些探索,也许可以开始考虑运行多个节点进程。
Docker containers是让多个nodejs进程在一个精确的镜像环境中运行的好方法。这可能需要一些学习,我祝你好运。
https://stackoverflow.com/questions/42663014
复制相似问题