我是控制论系的学生,我想用Java编写一个项目。 我想创建分布式计算系统。如何创建分布式计算系统?
它将包含在下一个组成部分:
1.用户主程序(每个具体情况不同)
2.用户的任务计划,只能解决一些小任务(每种情况也不同)
3。我的程序将与用户的主程序进行交互以了解哪些任务需要解决 4.我的程序将与用户的任务程序交互以告知其输入数据并获取输出数据 5. Apache Tomcat和我的servlet +数据库,所有这些将允许接下来的东西:
- 注册主程序和计算节点系统
- 保存从主程序DB任务,保存任务结果,将从节点发送
- 看到一些统计信息(多少任务都解决了,如何在系统中的许多节点和等等)
请告诉我关于设计这个系统的一些想法。 我也想知道,我的java程序如何与本地机器上的用户程序交互(我的意思是数据交换)。
p.s.谢谢,对不起我的英文,记住,我想编写我自己的系统(所以我不能使用现有的解决方案)
为什么你不能使用现有的应用程序? – Davidann 2011-01-06 18:34:49
现有的应用程序将提供关于系统的想法,并且关于它们的讨论将增加关于什么可行的信息。所以,从其他人那里学习,并从真正知道这个的人那里学习或使用现有的系统 – Mark 2011-01-06 18:39:10
我可以使用现有的应用程序的想法,但我想从头开始创建自己的:) – Timmy 2011-01-06 18:46:17