【问题标题】:Simple middleware server for control and monitoring用于控制和监控的简单中间件服务器
【发布时间】:2010-09-23 02:49:23
【问题描述】:

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

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

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

如果该服务器对开发人员友好,那就太好了。所以我可以使用它的 API 并编写我需要的任何内容。

我正在使用 Java,所以如果该服务器也能“理解”Java,那就太好了。 ;-) RMI 很酷,但由于网络架构的原因,我更愿意使用纯 TCP/IP 来满足这些需求。因为当计算机位于不同的子网中时,设置 RMI 总是会出现问题。

非常感谢您提前的支持!请帮帮我,否则我的女朋友会和我分手,因为我看不到她经常把大部分时间都花在实验室里……;-(

【问题讨论】:

  • 所以你问了一个问题,但从来没有回过头来?如果你这样做了,那么你也应该对答案提供一些反馈:stackoverflow.com/faq#howtoask

标签: java controls middleware


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    嗯,想到的两个是JettyGlassfish。很大程度上取决于您需要做什么以及如何去做。两者都是基于 java 的。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2021-06-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-19
        • 2014-11-04
        • 2010-09-20
        相关资源
        最近更新 更多