我正在開發一個網站,我將使用微服務。什麼是使用Socket.io運行多個服務的最佳方式
我將有一個或多個Node.js應用程序使用Socket.io。
我想弄清楚我將如何構建這個。
我可以使用多個Node.js與Socket.io連接到用戶,還是會遇到衝突?我可以使用NGiNX作爲UUID的代理來識別發送請求的微服務。這是否使感覺?有沒有更好的辦法?
或者我也想使用一個Node.js有一個代理接收所有的Socket.io連接,然後它創建一個與用戶的連接。但是這似乎增加了網絡負載,因爲我添加了另一個微服務。
無論如何,我會喜歡你對此的看法。
這是相當困難知道如何不理解你正在試圖解決的實際問題提出意見。建築決策是根據實際問題制定的。 「用socket.io使用微服務」沒有描述這個問題,這只是一種架構策略。 – jfriend00