建筑与建筑图书馆使用反馈

时间:2016-08-08 23:40:23

标签: python node.js backend

我是一名前端开发人员,后端相当新手。我有一个我正在研究的项目,并希望得到关于如何最好地构建它以及使用哪些库的反馈,所以我不构建最终不起作用的东西。

我的知识: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行

我的问题:

  • 这是构建这个的最好方法还是有更好的方法?
  • 如何将所有客户端连接到服务器,因为它们位于不同的网络上?
  • 我需要哪些图书馆来完成这一切?

0 个答案:

没有答案