Docs học tập
Backend nền tảng

H4 · WebSocket và HTTP

HTTP: request-response, ngắn hạn, half duplex.

H4 · Nâng cao

HTTP: gửi thư, mỗi lần hỏi một lần đáp. WebSocket: gọi điện giữ máy, hai bên nói bất cứ lúc nào.

Cốt lõi

  • HTTP: request-response, ngắn hạn, half duplex.
  • WebSocket: kết nối bền, hai chiều, full duplex.
  • Handshake: HTTP Upgrade → 101 Switching Protocols.

Đánh đổi

WebSocket giữ nhiều kết nối → tốn tài nguyên server, LB cần hỗ trợ kết nối dài.

Trong thực tế

Chat, tỷ số trực tiếp, giao dịch, gaming.

Bug thường gặp

Proxy/LB đóng kết nối nhàn rỗi sau 60 giây → WebSocket rớt định kỳ nếu không có heartbeat.

Tự hỏi lại

Khi nào dùng Long Polling hoặc SSE thay WebSocket?

On this page