iT邦幫忙

聊天室實作相關文章
共有 5 則文章
鐵人賽 自我挑戰組 DAY 13

技術 D13 實作日 - 聊天室 client 端改寫

今天的實作內容是改寫前端網頁的輸入框,不囉嗦,直接上扣 <!DOCTYPE html> <html lang="zh"&g...

技術 聊天軟體實作(4): 把服務解耦的MQ

一個完整的聊天軟體,會至少包含四個部分。為了避免單點故障這種重大意外,會交由不同伺服器或容器(Pod)處理,後續舉例會提到: (1) 使用者相關服務登入、個人資...

技術 聊天軟體實作(3): 訊息怎麼推送-心跳包

話說 html5 之後,Web 端要及時通訊多了 SSE(Server-Sent-Event) 和 WebSocket。 SSE簡單來說就是長輪詢(Long-p...

技術 聊天軟體實作(2):從讀寫需求評估資料儲存

理想是美好的,但現實是骨感的。上一篇只能說是”基本到不行的資料庫設計”,聊天軟體的Fan-out是很可怕的,考驗工程師的能力。(如果你寫的東西,用戶多,就是標準...

技術 聊天軟體實作(1): 從資料儲存開始

對於一個簡單的聊天室而言,大致上只需要User資料表記錄使用者,Message資料表紀錄訊息內容、發送方使用者、接受方使用者、時間戳等等。 問題是,如果是多人聊...