Atualização push em tempo real para apenas um usuário (não canal) por vez. Como fazer isso?
Estou criando um aplicativo / site da web no qual meu servidor enviará informações atualizadas em tempo real aos clientes (usando o Pusher api).
Assim, os USUÁRIOS que se inscrevem em um CANAL podem receber a atualização quando o servidor envia atualizações para este CANAL.
No entanto, (devido à natureza do meu aplicativo), deve haver apenas um USUÁRIO que receba uma atualização em tempo real de cada vez. Em outras palavras, uma atualização é segmentada para não um canal específico, mas um usuário específico.
Minha solução atual é: cada CANAL permite apenas um usuário, de modo que a atualização segmentada para o CANAL é para esse usuário. Suponha que eu tenha 500 usuários, então eu preciso ter 500 canais. Isso requer a configuração de vários canais. Isso afeta o desempenho?
Existe alguma maneira melhor?
===============
Fundo do aplicativoO aplicativo é sobre receber um relatório sobre um desastre e designar uma agência mais próxima para assumir e lidar com a situação. Cada agência será um usuário do sistema (receberá um nome de usuário). Quando o servidor recebe um relatório, o mais próximo - apenas um usuário (do local onde o relatório é apresentado) receberá uma notificação em tempo real do servidor.