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ác vấn đề liên quan
- 1. Thứ tự thời gian của tin nhắn
- 2. Gửi tin nhắn đến khách hàng cụ thể với socket.io và hàng đợi tin nhắn rỗng
- 3. thứ tự lực của các tin nhắn với HornetQ
- 4. nội dung kích thước tin nhắn theo thứ tự protobuf-net
- 5. Tự động hết hạn tin nhắn trong Camel
- 6. socket.io và node.js để gửi tin nhắn đến máy khách cụ thể
- 7. Định dạng tin nhắn để gửi tới máy chủ socket.io node.js từ máy khách python
- 8. Các nhóm tin nhắn trong WebSphere MQ
- 9. BackboneJS Tin nhắn flash
- 10. mvvm light - nhắn tin
- 11. Gửi tin nhắn SMS/Tin nhắn văn bản qua PHP
- 12. Đặt hàng các tin nhắn
- 13. Tin nhắn xe buýt và MOM - điều tương tự?
- 14. Thay đổi thứ tự mục trong tập tin plist
- 15. Tin nhắn phát sóng trong cần tây
- 16. Gửi tin nhắn sms dài
- 17. Cách rút lại tin nhắn trong RabbitMQ?
- 18. Nhận tin nhắn WhatsApp
- 19. Firemonkey - Xử lý tin nhắn
- 20. Vòng tin nhắn Erlang
- 21. Đọc tin nhắn SMS trong iOS
- 22. Rails luồng nhắn tin
- 23. Cách theo dõi tin nhắn trong Android?
- 24. Tin nhắn Java tới Erlang
- 25. Cấu trúc tin nhắn AMF?
- 26. Thêm tin nhắn với Spring
- 27. Kích thước tin nhắn JMS
- 28. Cách đọc tin nhắn USSD trong Android?
- 29. Tin nhắn bị trễ trong RabbitMQ
- 30. Nhận tin nhắn Adium trong Applescript
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ủ. –