2010-09-23 3 views
1

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

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

Возможно, существует некоторое промежуточное ПО, которое я могу использовать для таких нужд? Он должен быть простым и расширяемым. я думал о написании такого сервера с нуля, это не большая проблема, но у меня есть серьезная нехватка времени и многое другое.

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

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

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

+0

Итак, вы задали вопрос и никогда не проверяли обратно? Если да, то вы также должны дать некоторые отзывы об ответах: http://stackoverflow.com/faq#howtoask –

ответ

0

Хм, два, которые весны на ум: Jetty и Glassfish. Зависит много от того, что вам нужно сделать, и как вы хотите идти об этом. Оба Java основе.

1

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

Смежные вопросы