2012-03-12 17 views
2

我寫過一個Eventmachine服務器腳本,它將接收來自遠程GPS跟蹤器的位置數據。現在,我想問問以下問題: 1)如何將位置數據寫入MySQL數據庫,如名稱使用Ruby定位? 2)然後,使用Rails框架從名爲Position的SAME數據庫讀取數據,並在Google地圖上顯示位置。 3)如果我在相同的Rails框架中運行Eventmachine服務器,如何在Rails框架中指定MySQL數據庫?使用Eventmachine寫入數據庫,然後使用Rails讀取並顯示

感謝

+0

你使用eventmachine從數據庫中讀取? – rogerdpack 2012-07-18 18:04:36

回答

2

Non-blocking ActiveRecord & Rails是做異步MySQL的一個很好的起點。我建議不要在與Rails進程相同的進程中接收實時數據。這隻會讓我過去的經歷更令人頭痛。相反,我將擁有一個Eventmachine進程,唯一的工作就是監聽傳入的GPS數據,將其寫入數據存儲區,然後讓Rails根據數據存儲區提供頁面。您可能還需要結賬Firehose.ioFaye,以將更改推送到您的前端。

相關問題