Echtzeit-Push-Update für jeweils nur einen Benutzer (nicht Kanal). Wie geht das?

Ich erstelle eine Web-App / Site, in der mein Server den Clients Informationen in Echtzeit zur Verfügung stellt (mithilfe der Pusher-API).

Daher können die BENUTZER, die einen KANAL abonnieren, das Update erhalten, wenn der Server Updates für diesen KANAL sendet.

Es sollte jedoch (aufgrund der Art meiner Anwendung) immer nur einen BENUTZER geben, der ein Echtzeit-Update erhält. Mit anderen Worten, ein Update zielt tatsächlich nicht auf einen bestimmten KANAL, sondern auf einen bestimmten BENUTZER ab.

Meine derzeitige Lösung lautet: Jeder KANAL lässt nur einen BENUTZER zu, sodass das auf den KANAL gerichtete Update für diesen einen BENUTZER bestimmt ist. Angenommen, ich habe 500 Benutzer, dann muss ich 500 Kanäle haben. Dies erfordert die Einrichtung vieler Kanäle. Beeinträchtigt das die Leistung?

Gibt es einen besseren Weg?

===============

App-Hintergrund

In der App geht es darum, einen Bericht über eine Katastrophe zu erhalten und eine nächstgelegene Agentur zu beauftragen, die die Situation übernimmt und handhabt. Jede Agentur ist ein Benutzer des Systems (erhält einen Benutzernamen). Wenn der Server einen Bericht empfängt, erhält der nächste Benutzer (nur einer) (von dem Ort, an dem der Bericht gespeichert ist) eine Echtzeitbenachrichtigung vom Server.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage