2010-09-23 32 views
1

我需要一臺服務器。一個簡單的方法就是控制幾臺電腦。在實驗室中已經有幾個程序,執行一些計算和監視任務。它們在這些計算機上執行。因此,我需要一臺服務器來控制它們 - 要從這些計算機上查看實時數據,我希望這些程序能夠將計算數據上傳到服務器,還要上傳一些與這些數據一起出現的文件。所以服務器需要有一個簡單的數據庫。我也想實時更改一些計算參數。用於控制和監視的簡單中間件服務器

因爲,你看,我有點厭倦用終端打開每臺計算機,查看進程,通過ftp從每臺計算機上獲取文件,將這些文件放在文件存儲的相應文件夾中,編寫時間表,每個程序應該繼續它的工作。

也許有一些中間件,我可以用於這樣的需求?它應該是簡單和可擴展的。我想從頭開始寫這樣的服務器,這不是一個大問題,但我有嚴重的時間短缺和許多其他事情要做。

這將是很酷,這臺服務器將是開發友好的。所以我可以把它的API和寫任何我需要的。

我正在使用Java,所以它會很棒,這個服務器也會「理解」Java。 ;-) RMI很酷,但由於網絡架構的原因,我寧願使用普通的TCP/IP來滿足這些需求。當計算機處於不同的子網絡中時,設置RMI始終存在問題。

非常感謝您的支持!請幫助我,否則我的女朋友會與我分手,因爲我沒有看到她經常把大部分時間花在實驗室......;(

+0

所以你問了一個問題,並從未檢查過?如果你這樣做,那麼你也應該給出一些關於答案的反饋:http://stackoverflow.com/faq#howtoask – 2010-10-24 16:21:52

回答

0

嗯,這兩個想到的春天是JettyGlassfish,很大程度上取決於你需要做什麼,你要如何去了解它。兩者都是基於Java。

1

我快整理軟件這樣(實際上3個軟件)服務器,客戶端和管理員登錄到服務器並命令客戶端。 我的問題是指定所以我不得不從頭開始自定義構建(TCP/IP套接字)。它不難,只需要寫下協議。 如果RMI幫助您,那麼您必須考慮製作自己的原型,並且稍後可以擴展並添加新功能。 也許谷歌協議緩衝區將幫助你建立你的原型 http://code.google.com/p/protobuf/