我需要一个服务器。一个简单的,控制几台电脑。实验室中已经有几个程序可以执行一些计算和监控任务。它们在这些计算机上执行。所以我需要一个服务器来控制它们——为了查看来自这些计算机的实时数据,我希望这些程序将计算数据上传到服务器,还上传一些文件,这些文件与这些数据一起出现。所以服务器需要有一个简单的数据库。我还想实时更改一些计算参数。
因为,你看,我有点厌倦了用终端打开每台电脑,看流程,通过ftp从每台电脑上获取文件,把这些文件放在文件存储上的相应文件夹中,写下时间表,当每个程序应该继续它的工作时。
也许有一些中间件,我可以用它来满足这些需求?它应该简单且可扩展。我想从头开始编写这样的服务器,这不是一个大问题,但我有严重的时间短缺和许多其他事情要做。
这将是很酷的,该服务器将是开发人员友好的。所以我可以拿它的 API 写我需要的任何东西。
我正在使用 Java,所以如果这个服务器也能“理解”Java,那就太好了。;-) RMI 很酷,但由于网络架构的原因,我更喜欢使用纯 TCP/IP 来满足这些需求。因为当计算机位于不同的子网中时,设置 RMI 总是存在问题。
非常感谢您提前的支持!请帮帮我,否则我的女朋友会和我分手,因为我看不到她经常把大部分时间都花在实验室里...... ;-(