标签: javascript node.js cloudant
我正在使用后端节点应用程序,我们使用“nodejs-cloudant”模块调用Cloudant数据库。我遇到了间歇性的问题,其中数据库崩溃了,它破坏了流程的流程。
这让我想知道是否有办法处理连接失败并尝试在完全失败之前进行固定的重试次数。
在研究时,我遇到了“重试”插件。但是更多地考虑它,它只处理我们得到HTTP 429错误代码的情况,这对应于最大尝试次数。
有办法吗?
答案 0 :(得分:1)
如果需要,您可以复制retry插件并根据需要修改逻辑:https://github.com/cloudant/nodejs-cloudant/blob/master/plugins/retry.js#L65
retry
更多信息: https://github.com/cloudant/nodejs-cloudant#the-retry-plugin https://github.com/cloudant/nodejs-cloudant#request-plugins