-1
私は近くの(場所)ユーザーに何か起こったときにすべてのユーザーに通知されるアプリケーションを構築しています。 次のようなことを考えてみましょう: ユーザーがログインすると、サーバーは近くのユーザーの変更についてdbに照会し、ログインしたユーザーにwebsocket経由で変更を通知します。何千ものチェンジ・フィード・リスナーがパフォーマンスを停止させますか?
これは、データベースに多くのチェンジフィードがオープンしていることを意味します(ユーザーあたり少なくとも1人)。それはどのようにパフォーマンスに影響しますか?私は1000人のユーザーがいると言うと、それらのチェンジ・フィード・リスナーは処理することさえできますか? ユーザーが一度ログアウトすると、変更フィードをキャンセルできますか?