Простой сервер промежуточного программного обеспечения для управления и мониторинга - PullRequest
1 голос
/ 23 сентября 2010

Мне нужен сервер.Простой, чтобы управлять парой компьютеров.В лаборатории уже есть пара программ, которые выполняют некоторые вычисления и контролируют задачи.Они выполнены на этих компьютерах.Поэтому мне нужен сервер для управления ими - чтобы видеть данные с этих компьютеров в реальном времени, я хочу, чтобы эти программы загружали данные расчетов на сервер, загружали также некоторые файлы, которые вместе с этими данными.Таким образом, сервер должен иметь простую базу данных.Я также хочу изменить некоторые параметры расчета в режиме реального времени.

Потому что, видите, я немного устал открывать каждый компьютер с терминалом, смотреть на процесс, получать файлы с каждого из компьютеров по ftp, помещать эти файлы в соответствующую папку нахранение файлов, написание расписания, когда каждая программа должна продолжить свою работу.

Может быть, есть какое-то промежуточное программное обеспечение, которое я могу использовать для таких нужд?Это должно быть просто и расширяемо.я думал написать такой сервер с нуля, это не большая проблема, но у меня острая нехватка времени и много других дел.

И было бы здорово, если бы этот сервер был удобным для разработчиков.Поэтому я мог бы просто взять его API и написать все, что мне нужно.

Я использую Java, поэтому было бы здорово, чтобы этот сервер также «понимал» Java.;-) RMI - это круто, но из-за сетевой архитектуры я бы предпочел использовать простой TCP / IP для этих нужд.Потому что всегда есть проблема с настройкой RMI, когда компьютеры находятся в разных подсетях.

Большое спасибо за вашу поддержку заранее!Пожалуйста, помогите мне, иначе моя девушка порвала бы со мной, потому что я не вижу, чтобы она часто проводила большую часть своего времени в лаборатории ...; - (

Ответы [ 3 ]

1 голос
/ 14 октября 2010

Я почти заканчиваю программное обеспечение, подобное этому (на самом деле это 3 программы), сервер, клиенты и администратор, который входит на сервер и командует клиентами. Моя проблема была специфической, поэтому мне пришлось пойти на собственную сборку с нуля (сокеты TCP / IP). Это не сложно, просто запишите протокол. Если RMI вам действительно поможет, то вы должны подумать о создании собственного прото, и вы могли бы расширить и добавить новые функции позже. Может быть, Google Protocol Buffers поможет вам создать ваш прото http://code.google.com/p/protobuf/

0 голосов
/ 14 октября 2010

Это похоже на проблему, для которой Bundle-Bee был создан для .

0 голосов
/ 23 сентября 2010

Хм, на ум приходят два: Причал и Стеклянка .Многое зависит от того, что вам нужно сделать и как вы хотите это сделать.Оба основаны на Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...