1

サーバーが必要です。いくつかのコンピューターを制御するための単純なもの。ラボには、いくつかの計算と監視タスクを実行するプログラムが既にいくつかあります。それらはこれらのコンピューターで実行されます。そのため、それらを制御するサーバーが必要です。これらのコンピューターからのリアルタイム データを表示するには、これらのプログラムが計算データをサーバーにアップロードし、このデータと一緒にいくつかのファイルもアップロードする必要があります。したがって、サーバーには単純なデータベースが必要です。また、計算パラメータの一部をリアルタイムで変更したいと考えています。

ほら、各パソコンをターミナルで開いてプロセスを見て、各パソコンからファイルをftpで取得して、それらのファイルをファイルストレージの対応するフォルダに入れ、スケジュールを書くのに少し疲れたからです。 、各プログラムが作業を続行する必要がある場合。

そのようなニーズに使用できるミドルウェアがあるかもしれません。シンプルで拡張可能でなければなりません。そのようなサーバーをゼロから作成することを考えました。大きな問題ではありませんが、深刻な時間不足と他にもやらなければならないことがたくさんあります。

そして、このサーバーが開発者にとって使いやすいものであることは素晴らしいことです。そのため、その API を使用して、必要なものを何でも記述できます。

私は Java を使用しているので、このサーバーが Java を「理解」することは素晴らしいことです。;-) RMI はクールですが、ネットワーク アーキテクチャのため、これらのニーズにはプレーンな TCP/IP を使用することを好みます。コンピュータが異なるサブネットワークにある場合、RMI の設定には常に問題があるためです。

よろしくお願いします!助けてください。そうしないと、私のガールフレンドが私と別れてしまうでしょう。なぜなら、彼女がほとんどの時間を研究室で過ごしているのを見ないからです... ;-(

4

3 に答える 3

1

私はそのようなソフトウェア(実際には3つのソフトウェア)をサーバー、クライアント、およびサーバーにログインしてクライアントに命令する管理者をほぼ完成させています。私の問題は特定のものだったので、最初からカスタム ビルド (TCP/IP ソケット) を作成する必要がありました。難しいことではありません。プロトコルを書き留めてください。RMI が役に立たない場合は、独自のプロトタイプを作成することを検討する必要があります。後で新しい機能を拡張および追加できます。おそらく、Google Protocol Buffers がプロトhttp://code.google.com/p/protobuf/の構築に役立つでしょう。

于 2010-10-14T16:28:43.177 に答える
0

うーん、思い浮かぶのはJettyGlassfishの 2 つです。何をする必要があり、どのようにそれを行いたいかによって大きく異なります。どちらも Java ベースです。

于 2010-09-23T02:55:07.520 に答える
-1

これは、 Bundle-Bee作成された問題のようです。

于 2010-10-14T16:20:16.890 に答える