akka websocket 消息大小限制

Posted

技术标签:

【中文标题】akka websocket 消息大小限制【英文标题】:akka websocket message size limit 【发布时间】:2018-04-26 13:44:05 【问题描述】:

我尝试运行 akka websocket 示例(akka 文档 singleWebSocketRequest)。 如果我发送小消息(最多 8192 字节),它可以正常工作,但不适用于更大的消息。 我应该配置任何缓冲区大小来发送大消息吗?

谢谢

最好的问候 马克·内布拉特

【问题讨论】:

澄清:从java运行akka 【参考方案1】:

问题出在我的 websocket 服务器上,它的默认缓冲区大小为 8192 字节。 我增加了 websocket 服务器缓冲区大小,问题就消失了。 谢谢大家

最好的问候 马克·内布拉特

【讨论】:

这似乎不是一个正确的解决方法。您的代码不应依赖于服务器缓冲区大小。

以上是关于akka websocket 消息大小限制的主要内容,如果未能解决你的问题,请参考以下文章

Akka(43): Http:SSE-Server Sent Event - 服务端主推消息

为什么Akka HTTP会在生成多条消息时关闭用户连接?

Scala中Websocket连接的超时

如何将参与者消息限制为特定类型?

使用 Akka 和 Websockets 玩框架

WebSockets 是数据报还是流式传输?