我是一名前端开发人员,后端相当新手。我有一个我正在研究的项目,并希望得到关于如何最好地构建它以及使用哪些库的反馈,所以我不构建最终不起作用的东西。
我的知识:Javascript(前端)。一直在学习NodeJS和少量的python。想要建立nodeJS,因为这是我的主要经验。
我的项目:我有一个大约200行的数据库。我有5台电脑。我希望每台计算机都从数据库中获取一行,执行一个函数(在2-10分钟之间变化需要多长时间),然后转到另一行可用的行。
(5台计算机的原因是每个任务都需要有一个独特的位置。计算机位于不同的位置和不同的网络上)
解决方案我正在考虑这样做:其中一台计算机是主服务器。它会将行#发送给其他4台计算机。它将等待从指定的计算机接收消息,告知任务已完成。然后它将为它分配列表中的下一行。即:
服务器到计算机1:执行第1行
服务器到计算机2:做第2行
服务器到计算机3:做第3行
服务器到计算机4:做第4行
计算机2到服务器:“完成”。
服务器到计算机2:做第5行
计算机4到服务器:“完成”。
服务器到计算机4:做第6行
计算机1到服务器:“完成”。
服务器到计算机1:执行第7行
等
我的问题: