Avatar
1
khatran Beginner
khatran Beginner
Ưu nhược điểm của websocket và SSE (Server Send Event)
So sánh ưu nhược điểm của websocket và SSE (Server Send Event)
  • Answer
websocket sse
Remain: 5
1 Answer
Avatar
tvd12 Beginner
tvd12 Beginner
websocket và SSE là 2 cái dành cho 2 mục đích khác nhau nên không thể nào so sánh được, nghĩa là không thể nêu được ưu và nhược điểm em ạ:

Websocket:

  • Kết nối 2 chiều, client và server có thể gửi nhận thông tin cho nhau
  • Bởi vì client và server có thể kết nối với nhau, nên cả chương trình có thể chỉ cần dùng websocket là đủ, như vậy đỡ tốn cài đặt nhiều thứ
  • Client và server sẽ biết được trạng thái của nhau, từ đó mà dữ liệu trở nên đáng tin cậy và chính xác hơn
  • Phù hợp cho các mục đích bao gồm cả việc push message từ server và gửi message từ client

SSE:

  • Cũng kiểu như websocket, cũng sống nhờ vào HTTP, có điều code logic của server sẽ từ chối các dữ liệu mà client gửi lên, nếu server chấp nhận dữ liệu từ client thì nó cũng không khác gì websocket cả
  • 1 chương trình phải tồn tại cả HTTP và SSE thì mới chạy được hoàn chỉnh
  • Phù hợp cho các ứng dụng nào mà client chỉ nhận message và không có nhu cầu gửi dữ liệu đến server

Nhìn chung với khả năng bao trùm cả SSE, thì websocket sẽ là lựa chọn phù hợp nhất cho các ứng dụng thời giờ, nên dần dần SSE sẽ biến mất em ạ

  • 2
  • Reply