"Networking"
- Bind Address
伺服器決定接受哪些網路介面的請求、127.0.0.1 / 0.0.0.0 / 具體 LAN IP 對應三層不同的暴露範圍
- 2.1 read pump / write pump 模式
分離 WebSocket 讀取、寫入與心跳
- 6.1 如何新增一個即時訊息 action
修改 client message、路由與 handler
- 2.2 heartbeat、deadline 與連線清理
用 ping/pong 和 deadline 偵測失效連線
- 機器連不到或起不來
遠端機器突然 SSH 連不上、虛擬機開不了機、或懷疑磁碟滿引發連鎖故障時,從主機側與網路層的權威狀態往下定位是哪一環斷了
- 2.3 訂閱模型與訊息路由
將 client action 對應到主題訂閱狀態
- 2.4 慢客戶端與 send buffer 管理
控制推送佇列與記憶體風險
- 5.4 HTTP handler 測試
用 httptest 驗證 request 與 response
- 3.5 net/http 與 handler 設計
用 net/http 建立健康檢查、API endpoint 與清楚的 handler 邊界