2015-11-01 68 views
0

我想將一個MEAN棧應用移植到meteor.js。我需要使用R對MongoDB數據每兩週進行一次時間序列計算。其餘的是一個CRUD應用程序。我猜測我總是可以在EC2實例上運行R,連接到mongo,提取數據,進行計算並插入結果。我擔心對性能的影響。 我正在考慮在AWS上部署並使用上述方法。在Meteor.js上運行R mongodb

還有其他方法嗎?如果我想用Galaxy或Modulus部署流星應用程序,那麼在EC2上運行R可能是性能方面的一個糟糕主意。

回答

0

因此,我不是Meteor.js的專家,但我知道採用不同的方式處理與Express的工作,並且應該與Meteor合作,因爲您擁有寧靜的端點。基本上,您可以使用類似於https://www.hirefire.io/的東西,或者在特定的Restful端點輪詢(雙週)您的應用,以便通過R處理您的時間序列計算。因此,讓我們坐上/timeSeries。最後在您的服務中通過shelljs響應路由請求調用R。 https://github.com/shelljs/shelljs或者如果你有一個R包裝器使用它。

+0

如果數據量較大,提取和更新MongoDB的將是一個問題,對吧? – SudiB

+0

如果有包裝和/或流式數據,那麼你很可能不會有問題。但是這個服務的平靜處理程序應該有它自己的進程,在heroku上很容易實現。 – Nick