1

これが状況です。各要素 (ノード) に情報が含まれるダイアグラムを作成したいと思います。この情報は、リアルタイムのステータスに基づいて動的に更新されます (AJAX、socket.io など)。データは SQL データベースに格納されます。

基本的に、私は ORION を使用して多数のサーバーを監視しているため、監視結果 (CPU、メモリ、ネットワークなど) を含む SQL データベースのカスタム ビューがあります。これらの値は常に変化しています。

ここで「ノード」と呼ぶものを作成したいと思います。各「ノード」には、異なるフィールド (名前、CPU、メモリ、ネットワーク、IP アドレス) があります。そのため、動的な値をリアルタイムで更新して、マシンの現在のステータスを反映できるようにしたいと考えています。うまくいけば、これは私がやりたいことを明確に示しています。

各オブジェクトを作成する最善の方法は、それぞれに JSON データ形式を与え、おそらく Raphael、Joint.js、または thejit.org の Infovis などの JavaScript ライブラリを使用して形状を描画し、次に socket などのライブラリを使用することだと思います。 .io を使用して、継続的なデータ ストリーミング用の「tcp に似た」接続を作成します。

これがテーブルでどのように機能するかについてはある程度の考えがありますが、ユーザーフレンドリーな GUI を使用したいと考えています。私は Visio を使用して作業モデルを構築しましたが、むしろすべてを Web 上に保持したいと考えています (Visio のリフレッシュ レートも非常に遅い)。

誰か助けてください...

4

1 に答える 1

0

Visio (Viewer を含む) が 1 分間に 1 回以上データを更新するように強制できます。レジストリ キー HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Visio\Application\animationを 60000 から 5000 (ミリ秒) に変更します。このサンプルは役に立つかもしれません。

于 2012-06-05T11:38:51.480 に答える