Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何在docker swarm中以全局模式运行nodejs调度程序应用程序_Node.js_Docker_Docker Swarm - Fatal编程技术网

Node.js 如何在docker swarm中以全局模式运行nodejs调度程序应用程序

Node.js 如何在docker swarm中以全局模式运行nodejs调度程序应用程序,node.js,docker,docker-swarm,Node.js,Docker,Docker Swarm,我在docker compose上运行nodejs应用程序类的调度器,它在db中查找下一个时间戳,并在db中执行操作和更新下一个时间戳。因为只有一个服务在运行,所以运行正常 现在我必须在docker swarm模式下使用三个节点运行它,如何确保来自所有节点的服务任务从db读取和写入下一个时间戳,并同步执行操作 除了运行复制副本,还有其他方法吗:1

我在docker compose上运行nodejs应用程序类的调度器,它在db中查找下一个时间戳,并在db中执行操作和更新下一个时间戳。因为只有一个服务在运行,所以运行正常

现在我必须在docker swarm模式下使用三个节点运行它,如何确保来自所有节点的服务任务从db读取和写入下一个时间戳,并同步执行操作

除了运行复制副本,还有其他方法吗:1