0

Windows アプリケーションとして構築された現在のシステムがあり、特定のタスクをほぼリアルタイムで実行します。カスタムサーバーと通信し、ステータスを通信し、コマンドを送受信するネットワーク内のノードがあります。

Web 展開プラットフォームへの移行を検討しています。ノード、たとえば 60 ~ 100 個のノードは、サーバーと通信し、クライアントにすばやく表示する必要があります。私は秒ではなくミリ秒を話している。ネットワーク接続は LAN/100 メガビットまたはギガビットで、クライアントからサーバーへの確実な高速接続が可能です。ノード通信も小規模で、XML メッセージとしてすでに送信されており、サイズはそれほど大きくなく、量も圧倒的ではありません。

当社のシステム アーキテクトは、LAMP + AJAX でこれを実行できると確信しています。私は個人的に以前に同様のシステムに関与したことがあり、これほどリアルタイムに近いメッセージの配信を保証することに懐疑的です.

健全性チェックを行うために、私は間違っていますか? これは、LAMP または同様の言語で (うまく) 実行できますか? (Java ではありません。起動した Java アプレットでこれができることは知っています)。

4

2 に答える 2

2

実際のリアルタイムではなく、メッセージング プログラムなどのほぼリアルタイムのアプリケーションについて話している場合は、それを行うことができます。この手法は「ロングポーリング」またはコメットと呼ばれ、いくつかの主要な Web スタートアップ ( Meeboなど) で成功裏に使用されています。

HTML 5 仕様には組み込みのメッセージング APIも含まれており、次世代のブラウザー (および一部の現行世代のブラウザーも同様) に実装されているため、これらの手法を主流に推進する必要があります。

于 2008-12-11T22:55:38.663 に答える
-2

これのAJAX部分は問題ありません。Lightstreamer やその他の Comet (HTTP サーバー プッシュ) サーバーなどの製品は、ほぼリアルタイムの通信を提供できます。

方程式の LAMP 部分は、私が心配しているものです。高いパフォーマンスを実現するには、おそらくある種のカスタム バックエンドが必要になるでしょう。LAのパーツは大丈夫です。アプリケーションのニーズにより、MP を再検討する必要がある場合があります。

于 2008-12-11T23:01:30.180 に答える