Câu hỏi phỏng vấn WebSockets
Câu hỏi

Sự khác biệt giữa WebSockets và `S...

Câu trả lời

Sự khác biệt chính giữa WebSockets và Server-Sent Events (SSE) nằm ở hướng giao tiếp và khả năng sử dụng của chúng trong các ứng dụng web thời gian thực.

WebSockets:

  • Là một công nghệ tiên tiến cho phép giao tiếp hai chiều thời gian thực và tương tác giữa máy khách và máy chủ
  • Giao tiếp hai chiều (bidirectional) giúp cả máy khách và máy chủ có thể gửi dữ liệu cho nhau mà không cần phải thiết lập lại kết nối
  • WebSockets sử dụng giao thức WebSocket cho giao tiếp và bắt đầu với một kết nối HTTP thông thường, sau đó được nâng cấp thành kết nối WebSocket thông qua quá trình bắt tay WebSocket
  • Có một số hạn chế như không hoạt động hoàn toàn trên HTTP, cần một kết nối TCP riêng để hoạt động, và có thể gặp vấn đề với các proxy và tường lửa do không hỗ trợ nén và HTTP/2 multiplexing

Server-Sent Events (SSE):

  • Là một kỹ thuật cho phép trình duyệt (máy khách) nhận các cập...
senior

senior

Gợi ý câu hỏi phỏng vấn

middle

WebSockets so với Rest API cho dữ liệu thời gian thực? Nên chọn cái nào và tại sao?

junior

Giải thích các tính năng chính của Socket.io

senior

Khi nào sử dụng WebRTC thay vì WebSockets?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào