1

node.js と mongoDB の実装を使用してユーザー アラート システムを作成する最善の方法は何かと考えていました。

クライアント側でサーバー側をポーリングし、ユーザーに表示する新しい更新があるかどうかを確認する必要がありますか? (たとえば、新しいメッセージ)

または、データベースの変更が発生したときに UI にフィルターをかける効率的な方法はありますか? ノードの学習を始めたばかりで、オンラインで答えが見つかりません。

これについての説明は素晴らしいでしょう。

ありがとうございました。

4

2 に答える 2

5

アラートシステムの場合、次の3つのコンポーネントを使用します。

上限付きコレクションはすべての通知を保持します(つまり、上限付きコレクションに新しい通知が追加されるだけで、上限付きコレクションには古いメッセージが自動的に削除されるという追加の利点があります)、調整可能なカーソルは開いたままになり、新しいメッセージとソケットを継続的に返します.ioは、何の努力もせずにクライアントへの通知を処理できます。

于 2013-03-08T09:16:09.353 に答える
1

あなたが探している解決策はここにあるように思えます: https://gist.github.com/scttnlsn/3210919

于 2013-03-08T09:12:05.150 に答える