Avatar
0
Nguyễn Thái Sơn Professional
Nguyễn Thái Sơn Professional
có nên chuyển từ HTTP -> Socket
Anh ơi, mình có nên chuyển toàn bộ HTTP sang Socket để tăng performance không ạ, em thấy HTTP nó tận layer 7 nên chậm chạm hơn Socket ạ

Ví dụ: Em thấy toàn bộ hệ thống em đã optimize SQL ổn định, vậy thì có nên convert hết toàn bộ Restful API thành gRPC không ạ

  • Answer
Remain: 5
1 Answer
Avatar
tvd12 Professional
tvd12 Professional
  1. Cho dù em có tạo ra 1 socket server thì bản chất vẫn phải qua 7 tầng giống HTTP, chỉ có điều là giao thức của em có thể khác HTTP thôi
  2. Mặc dù là do đặc tính tạo kết nối và đóng kết nối khi xong khiên HTTP bị chậm, tuy nhiên là hiện tại nó được hỗ trợ bởi mọi trình duyệt, thiết bị nên để thay thế là tương đối khó. Và cũng có 1 điểm lợi nữa là nó dễ cân tải hơn socket. Nên anh nghĩ là kết hợp giữa socket và HTTP sẽ là ý tưởng tốt hơn.
  • 0
  • Reply
HTTP "dễ cân bằng tải" hơn là sao vậy anh  –  Nguyễn Thái Sơn 1654335136000