我正在PHP中構建一個網站,它以JSON格式處理Redis中的會話。通過在php網站上的socket.io發出的通知
這種方式可以通過PHP解釋器和node.js服務器訪問會話。
我想要做的是現在在上述網站中添加通知;我想到的程序如下:(只是把它看作是一個簡單的朋友請求來簡化它)
- 用戶A發送好友請求。
- PHP使用捲曲要說到的node.js服務發送通知
- 用戶B得到通知,因爲他是通過socket.io
什麼一般準則,以實現這個連接的node.js ?因爲看起來很清楚,如果用戶A和B位於不同的服務器中,則無法水平擴展;
在此先感謝。
我已經知道我需要使用網絡套接字;實際上我提到了socket.io。我的問題更多的是「僞代碼」類型,因爲我對socket.io的處理非常困難,特別是在可伸縮性方面。 –
對不起,第一次閱讀。保持套接字服務器不知道會話可能是有益的。您的縮放問題在哪裏? – daxroc
我雖然會話很重要,讓節點知道誰發送消息?如我錯了請糾正我。問題是,如果兩個用戶位於兩個不同的節點服務器上,那麼服務器a如何將消息發送到服務器b? –