【发布时间】:2017-04-06 14:12:43
【问题描述】:
Jetty 使用 org.eclipse.jetty.websocket.common.BlockingWriteCallback 通过 websocket 发送消息。如果客户端“慢”,则此阻塞写入可能会挂起(参见例如此处https://github.com/eclipse/jetty.project/issues/272#issuecomment-290910610)
我使用 Jetty+Spring+Spring 的 Websocket 客户端成功模拟了慢速客户端。
我想“发送并忘记”websocket 消息,所以如果客户端速度很慢(无论它尝试做什么确认),这不会影响 BrokerWriteCallback 的解析。使用 Jetty 实现这一目标的最佳方法是什么(配置或源代码编辑?)
当前 Jetty 版本 9.3.11.v20160721 与 Spring 4.3.3 一起使用。
【问题讨论】:
标签: java websocket jetty stomp spring-websocket