我現在實際上絕望了。我需要設計和編碼解決方案,我從來沒有想過我會做,而用乾淨的表達來實現(對我來說)似乎完全不現實。但我可能是錯的。Socket.IO服務器+ Socket.IO客戶端
我需要的是:
- REST API - 做
- Socket.IO服務器 - 做
- 一堆Socket.IO客戶端連接的 - 可以做到
但現在,我需要的是一些有效的製作方式,相互溝通。所以應用程序必須基本上是它們之間的橋樑。我正在考慮使用某種狀態管理庫,比如Redux解決方案,這樣我(至少我認爲)可以很容易地實現。但是我也沒有發現任何這種節點,或者沒有找到如何在後端實現它。
所以問題是:什麼是最好的解決方案,實現多個socket.io連接之間的一對多和多對一的通信?再說一遍,說清楚。
套接字客戶端連接 =連接到已經存在的服務器,作爲節點應用程序。
我不是說爲客戶端在1臺服務器上相互通信做出簡單的解決方案。我想創建1個服務器,並連接到多個其他服務器。
我是否正確?你想從同一瀏覽器/客戶端窗口獲得多個websocket連接到不同的服務器? – MildlySerious
@MildlySerious no。我擔心我沒有解釋得很好。我想要從Node應用程序創建所有連接。服務器。到其他服務器。唯一的問題是架構,傳遞給我創建的服務器的數據必須傳遞給這些客戶端連接。這是明確的嗎? –
這更清楚。有沒有理由使用socket.io?看起來像一個消息隊列或pubsub服務將成爲正確解決方案的問題。 – MildlySerious