2011-09-16 92 views
2

我一直在學習Scala一段時間,併成功地獲得了一個簡單的實時後系統啓動和運行。彗星JSON推送到javascript

我想知道是否有任何人能幫助我在正確的方向通過JSON數據推更改我已經跑了幾個JavaScript模塊。

基本上我尋找的是一個彗星系統推JSON數據到一些頁面模塊,然後將接受的數據,並制定出如何處理它。

例如,我有一個可以繪製的html5畫布。每幅圖都以JSON格式臨時保存,包括形狀,顏色,厚度等的座標。然後發送到服務器,通過Comet分發給其他參與者。

我真的不知道該怎麼尋找,甚至從哪裏開始尋找這種功能。

難道是最好保存在數據庫繪圖,然後彗星把它撿起來,並把它傳遞到其他房間裏的人?

任何幫助將不勝感激,在此先感謝,和抱歉,如果我的問題是含糊不清,如果是的話讓我知道,我會在我的交代愉快地擴大。

乾杯

回答

2

這類用例的令我對這些電梯被實現的基本用例之一,所以你可能想給基本的聊天例子來看看 - http://simply.liftweb.net/index-Chapter-2.html#toc-Chapter-2

製作一定要看看該頁面頂部鏈接的Github上的代碼,因爲本書中的文本不提供全部必要的部分。

關於你的最後一個問題,保存到數據庫是你可以同時或在處理該彗星請求系列做。保存到actor中的數據庫的最佳實踐是將數據庫訪問轉移到另一個actor,以便不阻塞發起的actor的進程,但如果它成爲問題,則可以隨後重新構建該DB訪問。