2014-11-05 17 views
0

我做了一些搜索,但它們都不符合我的要求,可能是我搜索了錯誤的關鍵字,如果是的話請請指向正確的方向。移動互相發送訊息與rails後端

我有Android和iOS客戶端應用程序,以及Rails for後端。移動用戶可以登錄到他們的帳戶並將消息發送給他們的朋友。現在我使用http請求+推送通知來實現這一點。更具體地說,我們有客戶端AB,A會發送一條消息以及B的ID,服務器會將該消息推送到B,並將該消息添加到屬性的messages表。如果B打開消息頁面,那麼AB的消息將變爲read

我做了一些研究之後,我意識到如果兩個AB是郵件給對方,(即A的信息頁面發送給B,反之亦然),這將是更好地使用套接字來發送郵件, 更高效。

現在我的問題是我應該使用Rails作爲server socket和每個客戶端只需連接到server,或者AB之一將服務器套接字?如果Rails爲server socket,並且同時有很多流量或開放式套接字,那會是一個問題嗎?

回答