【发布时间】:2012-04-13 15:57:42
【问题描述】:
如果函数内部发生故障,我需要能够在node.js 中进行重试。我已经设置了一个如下所示的 while 循环,但是对于如何包装函数调用以确保它不会阻塞我的整个服务器,我有点困惑。
我该怎么办?
while(retryCount < 10 && !success){
// Alternative one
while(new Date().getTime() < now + 1000) {
myFunction();
}
// Or:
setTimeout( myFunction(), 1000);
}
【问题讨论】:
标签: node.js asynchronous blocking