【发布时间】:2018-05-29 09:53:41
【问题描述】:
我有一个要求是一些 STOMP websocket 连接需要同步处理。
意思是我有一个客户(spring)订阅了一个主题(“/topic”)。
我有一个服务器(spring),它定义了代理(“/topic”),也定义了处理程序(“/app/hello”)。
现在客户端可以向 /app/hello 发送请求,然后等待响应,然后再向 /app/hello 发送下一个请求。
- 如何在我的服务器上返回值(STOMP 规范中提到了 RECEIPT 帧,但我不认为这是可以手动控制的)。
- 如何在发送后等待客户端上的值。
【问题讨论】:
-
您可能已经关注了example on spring.io?我认为您所要求的一切都在示例中。
-
客户端是网络浏览器(javascript),也是异步的)
-
WebSockets 在设计上是异步的。您想将 Java 客户端连接到 WebSockets 端点吗?
-
是的。我想要长寿;两者之间的双向连接。这就是我选择 websockets 的原因。
-
也许你想在 github 上签出这个项目:Spring Boot Websocket Example
标签: java spring stomp spring-websocket