簡體   English   中英

NodeJS socket.io快速更改連接

[英]NodeJS socket.io change connection fast

我正在嘗試在NodeJS中實現零停機的socket.io集群環境。
我的目標是使用Redis同步數據以在多個節點實例中分配服務器負載。

一旦檢測到新的更改,我就很可能受傷,以使socket.io客戶端在另一個實例上重新連接而不會造成任何停機時間或數據丟失。

為了恢復我的想法, 我的目標是在沒有任何停機的情況下用新代碼重新加載socket.io。

如果這是一個寧靜的Web服務,那么這應該不是問題。 如果您對NodeJS服務器進行負載均衡並且所有服務器都連接到相同的Redis實例或集群,那么當您將服務器從負載均衡器輪換中正常拉出時,客戶端應該不會出現明顯的停機時間。 實際上,此方法適用於任何環境。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM