私の状況は次のとおりです。ログ項目など、数ミリ秒ごとに新しい項目で更新されるコレクションが Mongo にあります。これらのアイテムをテンプレートのパブリッシュ/サブスクライブを介してフロントエンドに表示していますが、ボリュームが多いため、リストが頻繁に更新され、読みにくいです。私が望むのは、リストを(数)秒ごとに更新することだけです。たとえばここに示されているように、クライアント側とサーバー側の両方でスリープ/タイムアウトを使用しようとしましたが、これまでのところ成功していません。
- パブリッシュ/サブスクライブを引き続き使用できますか、それとも Meteor.setInterval でポーリング メカニズムを切り替える必要がありますか?
- 時間間隔部分はパブリッシュ側に置くべきですか、それともサブスクライブ側に置くべきですか?
- パブリッシュ/サブスクライブがシナリオに適している場合、更新されたデータのみを数秒ごとに表示するにはどうすればよいですか?