その理由から、ライブグラフ用にNodeJSを使用したいのですが、NodeJSを使用してデータベースから最新のデータを取得し、UIにプッシュします。 NodeJSには可能な解決策がありますか?NodeJSを使用してデータベースから最新のデータを引き出す
私はCassandraデータベースを使用しています。
その理由から、ライブグラフ用にNodeJSを使用したいのですが、NodeJSを使用してデータベースから最新のデータを取得し、UIにプッシュします。 NodeJSには可能な解決策がありますか?NodeJSを使用してデータベースから最新のデータを引き出す
私はCassandraデータベースを使用しています。
他の回答に記載されているように、新しい情報がある場合は、データベースをXミリ秒ごとにポーリングして更新を送信するタイマーを設定できます。これは「リアルタイム」ではありませんが、あなたのニーズに十分に対応できます。これはポーリングのためにsomのパフォーマンスも浪費します。
これを解決するには、データベースにコンテンツを追加すると同時にクライアントに更新を送信することができます。 http://socket.io/を使用して、更新をクライアントにプッシュすることができます。だから、
あなたがような何か:db.insert(data)
あなたもio.emit(data)
をし、「リアルタイム」で、あなたの顧客にそれを送る
このチュートリアルをチェックhttp://xingwu.me/2014/10/19/Real-time -Web-Dashboard-Using-Socket-io-and Highcharts/ –