Ich verwende NodeJS, Scoket.io
Ich versuche Benachrichtigungen wie Facebook zu senden. Wenn 1000 Benutzer und Benutzer A 50 Freunde haben, wird eine Benachrichtigung an diese 50 Benutzer gesendet. Ich möchte nicht für alle Benutzer senden
Was ist der effiziente Weg, dies zu tun?
Ich denke, es gibt eine bessere Lösung als das, aber für jetzt habe ich Benutzer-ID in Socket-Objekt und dann Schleifen auf Benutzer-ID, auf dem wir Benachrichtigungen senden müssen
Wenn ein Benutzer viele Freunde hat, können alle diese Freunde einen Namensraum oder Raum für diesen Benutzer hören.
Die Erklärung und das Beispiel finden Sie hier: Ссылка