首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Node.js网络应用在网络故障中的商业价值

Node.js网络应用在网络故障中的商业价值
EN

Stack Overflow用户
提问于 2014-11-05 11:06:42
回答 2查看 55关注 0票数 0

我计划使用Node.js和Meteor与mongoDB一起创建一个web应用程序。此应用程序对于业务操作至关重要,因此理想情况下,它应该能够处理网络failure.Is,这可能吗?还是我在这里唯一的选择就是创建一个独立的应用程序?应用程序可能会在PC或平板电脑上运行。

有任何现有的解决方案吗?

我的一个想法是,是否有可能在机器上拥有用户数据库的本地缓存。当网络启动时,这个缓存可能不会被使用,而是会不断更新。但是当网络失败时,连接就会被移交给这个数据库,这样操作就可以像往常一样继续了。当网络备份时,此数据库将与我们的服务器同步,并返回正常模式。

在PC的情况下,我们可以手动运行本地服务器来获得网页备份。不过,我想不出平板电脑的解决方案。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-05 12:30:24

流星实际上是从盒子里支持这个。我想我找错了条件。有关更多信息,请查看下面的链接。

How can Meteor apps work offline?

票数 1
EN

Stack Overflow用户

发布于 2014-11-05 11:52:59

听起来你在找PouchDB。它使用CouchDB作为后端,而不是Mongo,但我认为这两者非常相似。PouchDB是基于客户端设备的本地Javascript数据库。一旦客户端再次联机,它将与“real”DB同步。

我不附属于他们,我也每天使用Mongo,从来没有真正尝试过CouchDB,但可能值得一看。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26755663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档