文章詳情頁
node.js - 如何保護nodejs的websocket進程,除了讓代碼更嚴謹之外
瀏覽:49日期:2023-09-17 09:48:20
問題描述
nodejs單進程,一般的辦法是做守護進程,我所知道的有個nodemon的庫,一宕機自動開啟,但是這個方法對于websocket不適用,即使開了守護進程重啟,之前的socket已經崩掉了,雖然保證服務器正常,但仍然影響用戶體驗,難道把任何可能出問題的地方全部try catch?如果socket中調用了三方庫,這種堵漏洞的辦法似乎不可能完美執行。
問題解答
回答1:這時候需要客戶端也擁有重連和關鍵信息的本地緩存,另外一些需要維護的信息可以在服務端隨時緩存下來
標簽:
web
排行榜
