无需刷新即可实时接收数据的应用程序

Application that receives data in real time without refresh

我正在开发一个桌面程序、一个网站和一个应用程序,它们都通过同一个数据库进行通信。我开始研究如何使这些应用程序实时化,我不需要更新即可接收新注册或更改某些内容。我发现了 websockets 和 socket.io,看到了一些示例并阅读了很多相关内容,但后来我看到有些数据库已经这样做了,其中最著名的一个是 firebase。这里想问的是,用firebase可以实时做申请吗?一个应用程序,当向数据库注册数据时,所有其他连接的应用程序都实时接收此数据?

在 google firebase 中,您可以在客户端创建侦听器以响应后端的任何更改。查看 https://firebase.google.com/docs/firestore/query-data/listen

如果您需要存储数据,这很好,但如果您只是想在客户端之间发送信息并且不需要任何持久性,我建议使用 WebSockets。