SockJS消息的最大大小是多少?

时间:2012-11-26 18:38:16

标签: javascript websocket vert.x sockjs

我正在使用Vert.x和SockJS来传输封装在消息中的数据。是否有规范SockJS / Websocket消息有多大?

1 个答案:

答案 0 :(得分:7)

没有明确的SockJS消息大小限制。但不幸的是,SockJS非常脆弱,不应该用于发送大量数据。在理想的世界中,您将使用外部方法(例如使用AJAX调用)向SockJS和大型有效负载(用于吞吐量)发送控制消息(延迟敏感) - 例如使用AJAX调用。

在技术方面,你应该可以通过websockets传输推送几乎任何东西,但是在流媒体和轮询方面你需要更加小心。具体而言,必须在5秒内重新建立轮询请求,并且通过从浏览器向服务器发送数据来占用所有带宽可能很困难。因此,不推荐使用sockjs上传大型blob。