我做了一些搜索,但它們都不符合我的要求,可能是我搜索了錯誤的關鍵字,如果是的話請請指向正確的方向。移動互相發送訊息與rails後端
我有Android和iOS客戶端應用程序,以及Rails for後端。移動用戶可以登錄到他們的帳戶並將消息發送給他們的朋友。現在我使用http請求+推送通知來實現這一點。更具體地說,我們有客戶端A
和B
,A
會發送一條消息以及B
的ID,服務器會將該消息推送到B
,並將該消息添加到屬性的messages
表。如果B
打開消息頁面,那麼A
和B
的消息將變爲read
。
我做了一些研究之後,我意識到如果兩個A
和B
是郵件給對方,(即A
的信息頁面發送給B
,反之亦然),這將是更好地使用套接字來發送郵件, 更高效。
現在我的問題是我應該使用Rails作爲server socket
和每個客戶端只需連接到server
,或者A
或B
之一將服務器套接字?如果Rails爲server socket
,並且同時有很多流量或開放式套接字,那會是一個問題嗎?