用于控制和监视的简单中间件服务器

时间:2010-09-23 02:49:24

标签: java controls middleware

我需要一台服务器。一个简单的,控制几台计算机。实验室中已经有一些程序可以执行一些计算和监视任务。它们在这些计算机上执行。所以我需要一台服务器来控制它们 - 要查看来自这些计算机的实时数据,我希望这些程序将计算数据上传到服务器,上传一些文件,这些文件与这些数据一起上传。所以服务器需要一个简单的数据库。我还想在实时中改变一些计算参数。

因为,你看,我有点厌倦用终端打开每台电脑,查看过程,通过ftp从每台电脑上获取文件,把这些文件放在文件存储器的相应文件夹中,编写时间表,每个程序应该继续它的工作。

也许有一些中间件,我可以用来满足这些需求?它应该是简单和可扩展的。我想从头开始编写这样的服务器,这不是一个大问题,但我有一个严重的时间短缺和许多其他事情要做。

很酷,这台服务器对开发人员友好。所以我可以拿它的API并写下我需要的东西。

我正在使用Java,所以很棒,这台服务器也会“理解”Java。 ;-) RMI很酷,但由于网络架构,我更喜欢使用普通的TCP / IP来满足这些需求。因为当计算机处于不同的子网中时,设置RMI总是存在问题。

非常感谢你的支持!请帮助我,否则我的女朋友会和我分手,因为我没有看到她经常把大部分时间花在实验室......;(

3 个答案:

答案 0 :(得分:1)

我差不多完成了这样的软件(实际上是3个软件)服务器,客户端和登录到服务器并命令客户端的管理员。 我的问题是具体的,所以我不得不从头开始进行自定义构建(TCP / IP套接字)。它并不难,只需写下协议即可。 如果RMI doenst帮助你,那么你必须考虑制作自己的原型,然后你可以扩展并添加新功能。 也许Google Protocol Buffers可以帮助您构建原型 http://code.google.com/p/protobuf/

答案 1 :(得分:0)

嗯,想到的两个是JettyGlassfish。取决于你需要做什么以及你想如何去做。两者都是基于java的。

答案 2 :(得分:-1)

这似乎是Bundle-Beecreated for的问题。