【问题标题】:Supporting MongoDB write when client is disconnected客户端断线时支持MongoDB写入
【发布时间】:2011-04-07 09:11:37
【问题描述】:

我想开发一个使用MongoDB作为数据库的应用程序,但是可以应对wifi dropout断开连接,以便javascript客户端可以应对不可靠的网络连接,在连接恢复时同步。

MongoDB 是否支持任何类型的客户端 API/数据存储,如果不支持,那么编写客户端代码以应对 wifi 丢失的最佳方法是什么?

非常感谢。

【问题讨论】:

    标签: mongodb wifi client-side disconnect


    【解决方案1】:

    像每个数据库一样:MongoDB 不支持这样的功能。 在客户端使用消息队列,并将您的更新请求作为生产者提供到队列中,并添加一些消费者与 MongoDB 对话,从队列中获取数据。

    【讨论】:

    • 和 Andrei - 我可以从 javascript/浏览器上下文写入客户端队列吗? (抱歉,如果我最初的问题没有说明我是基于浏览器的)
    • 在您的 Web 应用程序中编写 something 以便从浏览器与队列对话
    【解决方案2】:

    我认为您需要队列等功能。因此,当客户端断开连接时,您的队列将收集您的操作,当连接良好时,您将从队列中发送您的操作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-02
      • 2018-02-10
      • 1970-01-01
      • 2010-12-13
      • 1970-01-01
      • 2021-12-03
      • 2015-04-08
      相关资源
      最近更新 更多