FineBI伺服器版本
本文將從以下幾點為大家介紹websocket。
1)為什麼要設定websocket
2)不設定websocket會怎麼樣
3)怎麼設定websocket
4)websocket設定不生效怎麼排查
WebSocket可以讓伺服器端主動向用戶端推播資料。
在WebSocket API中,用戶端和伺服器只需要完成一次握手,兩者之間就直接可以建立持久性的連結,並進行雙向資料傳輸。
WebSocket 主要用於重新整理 token、使用者被踢出、平台訊息、記憶體和 CPU 顯示、平台日誌處當前系統線上人數、資料連結編輯狀態的確定。
FineBI 工程預設配置了 WebSocket 埠和 WebSocket 轉發埠。
根據不同的工程環境,兩個埠的生效順序不完全相同。按照生效順序,會依次嘗試監聽,如果有一個埠監聽成功,則不再嘗試其他埠。
是否支援設定多個值
使用者可根據自己的工程情況選擇合適的 WebSocket 埠配置方法,詳情請參見下表:
無需任何使用者操作,系統可自動使用Web容器自帶的WebSocket進行連結,埠複用http埠
只需使用者環境滿足生效條件,則自動使用該方案
若使用者環境不滿足生效條件,則可考慮自行配置socket.io方案
如果按照 3.2 節的 WebSocket 埠配置方法配置後,websocket仍然連結失敗,請參考文檔排查:WebSocket連結失敗
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙