2016-07-03 7 views
0

この質問は以前に聞かれたかもしれません。しかし、これらのソリューションは私の問題を解決しませんでした。ノードjs mysqlはリアルタイムでデータベーステーブルの変更を追跡します

twitterストリーミングAPIを使用しているアプリケーション(express4、Node JS + Mysql)を使用して、リアルタイムでいくつかのアカウント/キーワードのツイートを取得し、MySqlデータベーステーブルに追加しています。

フロントエンドでは、ダッシュボードでカウント/統計情報を表示しています。新しいレコードがテーブルに追加された場合、リアルタイムでテーブルから統計を更新する方法を見つけることができません。

私は、多くの場合、設定間隔やクエリデータベースやポーリングなどのさまざまなソリューションがあります。

また、pub/subまたはradis。しかし、私はこの段階でどのようにradisを埋め込むことができるのか分かりません。またはポーリングデータベースは適切なオプションです。

正しい方向への指導や助けをいただければ幸いです。

答えて

2

あなたができることは、アップデートが来たときにsocket.ioを使用して新しいカウントをブロードキャストすることです。これでリアルタイムになります。あなたがsocket.ioを使いたくないなら、あなたはそれをポーリングする必要があります。

+0

またはプレーンウェブソケットを使用してください。または、SSEを使用します。 – robertklep

+0

ご返信ありがとうございます。私はこれを実装します。 –

関連する問題