【问题标题】:Implement presence with Pouchdb and Couchbase (w. Sync Gateway)使用 Pouchdb 和 Couchbase(带同步网关)实现存在
【发布时间】:2015-06-13 17:59:11
【问题描述】:

我正在考虑使用 Pouchdb 和 Couchbase(带同步网关)以类似于下面链接的 Firebase 教程中的样式实现在线状态系统。

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

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

谢谢。

【问题讨论】:

    标签: couchbase pouchdb couchbase-sync-gateway


    【解决方案1】:

    PouchDB 本身不会在用户离线或在线时为您提供任何线索,因此您可能需要查看此库:http://github.hubspot.com/offline/docs/welcome/

    至于向其他用户发出用户在线/离线的信号,您完全可以在 PouchDB 中通过修改文档来实现。但请记住,PouchDB 会记录对文档所做的所有更改(想想 Git),因此您的历史可能会很快失去控制。因此,您可能需要打开 auto_compaction 以修剪旧文档修订版。

    【讨论】:

    • 谢谢。我看了看,但似乎该库仅在客户端上运行,并且仅允许客户端检查(自己)是否已连接到 Internet。我要问的更多的是服务器端的东西(可能与 couchbase 同步挂钩的东西?),它检测用户何时下线。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-06
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多