nodejs と websockets を使用してプッシュ通知サーバーを実装しようとしています。私が実装しようとしているサーバーは、アプリ内の各ユーザーに固有の通知を送信できる必要があります (例: あなたの投稿にコメントした人など...)。サーバーは、多くのアプリを提供することもできます。そのため、サービスを利用するユーザーの数は非常に多いです。
問題は、チャンネルをどのように管理できるかです。私はインターネットでいくつかの調査を行いましたが、これに対する確実な解決策を見つけることができませんでした。この質問も同様のことを 尋ねます。しかし、明確な答えはありません。
これを実装するために私が考えた 1 つの方法は、各ユーザーごとに 1 つのチャネルを用意することです。その場合、多くのユーザーにサーバーを提供するにはうまく拡張できない可能性があります。
私が考えたもう 1 つの方法は、同じメッセージをグループにまとめてから、グループのチャネルを作成することでした。次に、ログインしているユーザーが複数のチャネルにサブスクライブする必要があり、1 人のユーザーのみを含むグループが多数存在する可能性があるという欠点があります。一方、グループ化プロセスも効率に影響します。
私の質問は、この問題を処理するための効率的な方法とは何かということです。これについての洞察を教えてください。どんな助けでも大歓迎です。ありがとう。