Liệu socket.io có đảm bảo rằng các callbacks on() sẽ được gọi theo thứ tự các tin nhắn được phát ra không?Thứ tự tin nhắn trong socket.io
6
A
Trả lời
6
Node.js là một vòng lặp sự kiện duy nhất để có. Nhưng bạn có một vấn đề khác, suy nghĩ về độ trễ giữa bạn và khách hàng của bạn, nếu hai khách hàng gửi tin nhắn của họ, thông điệp đầu tiên đến máy chủ sẽ được xử lý trước tiên, vì vậy nếu khách hàng đầu tiên phát ra tin nhắn của mình nhưng anh ta có độ trễ cao hơn đối với máy chủ từ ứng dụng khách thứ hai (đã gửi thông báo của mình sau ứng dụng khách đầu tiên), thì đó có thể là thông điệp khách thứ hai sẽ được xử lý trước tiên
Cảm ơn bạn! Không bao giờ nên quên vòng lặp sự kiện đơn lẻ :) Và cảm ơn bạn đã đề phòng về khách hàng đối với trường hợp máy chủ. –