Tôi đang sử dụng Vert.x và SockJS để chuyển dữ liệu được đóng gói trong tin nhắn. Có một đặc điểm kỹ thuật lớn như thế nào các thông điệp SockJS/Websocket có thể được?Kích thước tối đa cho các thư SockJS là gì?
5
A
Trả lời
6
Không có giới hạn rõ ràng về kích thước của thông báo SockJS. Nhưng tiếc là SockJS khá mỏng manh và không nên được sử dụng để gửi dữ liệu khổng lồ. Trong thế giới lý tưởng, bạn sẽ gửi tin nhắn điều khiển (độ trễ nhạy cảm) trên SockJS và các tải trọng lớn (cho thông lượng) bằng cách sử dụng các phương thức bên ngoài - ví dụ bằng cách sử dụng một cuộc gọi AJAX.
Về mặt kỹ thuật, bạn sẽ có thể đẩy khá nhiều thứ qua giao diện websockets, nhưng trên truyền trực tuyến và bỏ phiếu bạn cần cẩn thận hơn. Cụ thể, yêu cầu bỏ phiếu phải được thiết lập lại trong vòng 5 giây và có thể khó khăn khi tất cả băng thông bị chiếm đóng bằng cách gửi dữ liệu từ trình duyệt đến máy chủ. Vì vậy, tải lên các đốm màu lớn không được khuyến khích với sockjs.
Các vấn đề liên quan
- 1. Kích thước tối đa của bộ đệm Node.js là gì
- 2. Kích thước tối đa cho StringBuffer
- 3. Kích thước đỉnh tối đa
- 4. Kích thước tối đa cho một int trong PHP là gì?
- 5. Dung lượng kích thước thư tối đa cho các thư đến (65536) đã bị vượt quá
- 6. Kích thước tệp tối đa và kích thước kho lưu trữ tối đa trong Git?
- 7. Kích thước tối đa cho đa xử lý.Queue mục?
- 8. Kích thước tối đa của thư mục Tài liệu iPhone
- 9. Kích thước tối đa mặc định cho bộ nhớ cache Google Guava là gì?
- 10. Kích thước varchar tối ưu cho MySQL là gì?
- 11. Kích thước tối ưu cho ứng dụng Android là gì?
- 12. Kích thước tối đa cho một chuỗi trong C# là gì?
- 13. Dung lượng kích thước thư tối đa cho thư đến (65536) đã vượt quá
- 14. WCF - Hạn ngạch kích thước thư tối đa cho thư đến đã bị vượt quá
- 15. Kích thước tối đa của Web.config là bao nhiêu?
- 16. kích thước tối đa cho tên trường nhập?
- 17. Kích thước tối đa của phiên PHP
- 18. $ _POST kích thước mảng tối đa
- 19. đó là kích thước tối đa của 'max_length' trong django
- 20. kích thước tối đa trong BlobProperty (appengine)
- 21. Kích thước tối đa cho hình nền CSS
- 22. Kích thước hợp lý tối đa cho stemCompletion trong tm?
- 23. Kích thước mã tối đa cho Google App Engine
- 24. Kích thước tối đa của SharedPreferences lớp
- 25. Kích thước bộ nhớ cache tối đa
- 26. PHP: các mảng có kích thước tối đa không?
- 27. Kích thước đoạn tối đa trong phản hồi HTTP với Mã hóa chuyển mã là gì?
- 28. Kích thước tối đa mà maxReceivedMessageSize có thể được đặt thành một NetNamedPipeBinding là gì?
- 29. Kích thước tối đa của siêu dữ liệu JPEG là gì?
- 30. MySQL kích thước tối đa của một cơ sở dữ liệu là gì?
Cảm ơn! Tôi đã thực hiện một số điều tra và phát hiện thêm, rằng giới hạn kích thước khung ổ cắm web mặc định của Netty (được sử dụng trong Vert.x) được đặt thành khoảng 100k. Điều này hoàn toàn phù hợp vào lúc này (tin nhắn khoảng 5k), nhưng khi các thông điệp bắt đầu phát triển vượt quá 100k, tôi sẽ xem xét giải pháp sockjs/ajax. –
Tôi đang sử dụng triển khai sockjs vào mùa xuân, không tìm cách xác định giới hạn tối đa. Khách hàng sockjs có hạn chế kích thước thư theo bất kỳ cách nào hay nó cung cấp một cách xác định kích thước tối đa? – cpandey05