系統設計基礎筆記(八) Pulling And Streaming

Pulling And Streaming

Prerequistites

  • Client-Server Model
    • client 發 request,server 提供資料或服務給 client
  • Socket
    • 是一種一種網路傳輸協定,實現 client 與 server 的雙向溝通機制,使用 TCP 連線,透過 HTTP 3-way handshake 建立連線
    • 目的是可以即時地讓雙方交換資訊,應用場景如聊天室
    • 優點是較少開銷、即時性、二進位支援等

Polling

  • 每隔多少固定的時間去更新資料

Streaming (Pushing)

  • 持續與 server 保持連線,並隨時取得最新資料

polling-and-streaming

參考資料 👐

🍀 若喜歡我的分享,可以幫我拍拍手👏,是對我最大的鼓勵