为了实现web上的实时效果和多用户协作,传统的技术手段有哪些呢?实时效果,在vue上是可以实现的。而协作效果,就要用websocket等技术进行广播。 我理解的实时数据库,是不是结合了这2种功能的? 阅读了socket.io,google的firebase在线实时数据库,它功能
//更多请阅读:Firebase简介 -FireBase教程 实时数据库就是监听数据更新,然后广播到所有连接的用户。 而我们现在已经无法连接google的任何服务了,所以国内的memfiredb是它的替代品,memfiredb使用了开源supabase这个firebase的替代品,但api接口不一样,挺遗憾了。但感觉supabase的接口更加接近sql,supabase使用postgres数据库,它不是一个最新的技术,它在已有的技术基础上,进行组合,实现了实时数据库的功能。 有了实时数据库,据说可以比较简单地实现一些功能了。最典型的是聊天室了。
暂时就了解这么多了。
https://firebase.google.cn/docs/reference/js/v8/firebase.database.Reference#onceFirebase简介 -FireBase教程