NodeJS是通过REST接口从N个第三方来源轮询数据的不错选择。
我需要(几乎)并行化这个,以便我可以支持实时更新。
问题 - NodeJS是一个不错的选择吗?
答案 0 :(得分:1)
另一个警告是:
您可以选择在此方案中使用反应式编程。试试Rx.js。这将帮助您以受控方式处理该过程。
答案 1 :(得分:0)
使用带有X时间的setInterval函数并从任何源或DB获取数据
var xSecond = 5000;// 5 second
setInterval(function(){
request('http://www.google.com', function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // Show the HTML for the Google homepage.
}
})
},xSecond)