NodeJS如何将数据发送到一个特定的客户端

NodeJS How to send data to one specific client

我正在使用 Ionic 4 开发社交网络应用程序。对于后端,我使用 ExpressJS 和 Firebase。问题是,我不知道如何实现实时通知,例如当用户喜欢另一个用户的 post 时。

Socket.IO 并不是一个真正的选择,因为我经常读到当大量用户(500k+)用户连接时性能不佳。我还阅读了 uWebSockets,但我找不到任何可以帮助我实现通知的示例。有没有人有办法解决吗?

在这个早期阶段,您不必担心 50 万用户的性能。你应该关心快速发布和学习,所以如果 Socket.IO 能帮助你(根据你的描述,我很确定它会),那就去吧。

无需过早优化,到了那座桥就可以过了。当您确实需要它时,用更具可扩展性的服务换掉那部分。