使用Pouchdb和Couchbase实现在线状态(同步网关)

时间:2015-04-08 16:33:01

标签: couchbase pouchdb couchbase-sync-gateway

我正在考虑使用Pouchdb和Couchbase(同步网关)来实现在线状态系统,其风格类似于下面链接的Firebase教程中所做的风格。

https://www.firebase.com/blog/2013-06-17-howto-build-a-presence-system.html

使用这些工具可以做到吗?如果有人能给我一些提示,那就太好了。

感谢。

1 个答案:

答案 0 :(得分:1)

当用户离线或在线时,PouchDB本身不会给你任何线索,所以你可能想要查看这个库:http://github.hubspot.com/offline/docs/welcome/

至于用户对其他用户在线/离线的信号,你可以通过修改文件在PouchDB中完成。但请记住,PouchDB记录了对文档所做的所有更改(想想Git),因此您的历史记录可能会很快失控。因此,您可能希望启用auto_compaction以修剪旧文档修订。