如何编写基于Java的Spring Web Socket(STOMP)客户端。和Spring一样,我们只有使用stompJS提供的基于javascript的客户端,但如果我们需要一个java客户端,我们应该如何实现它?
Spring 4.1引入了一个SockJs Java客户端,它对于服务器到服务器的通信和性能测试非常有用。它没有附带Stomp客户端(这当然在路线图中),但您可以在已经实现的示例应用程序中查看测试。看来这就是你要找的。
2015年9月8日更新:
Spring 4.2有一个STOMP Java客户端,可以与SockJS Java客户端一起使用。更多信息:https://docs.spring.io/spring/docs/4.2.x/spring-framework-reference/htmlsingle/#websocket-stomp客户端
我会在Java中寻找websocket客户端并在此基础上构建。Jetty似乎有一个websocket客户端api,太高的nate也是如此。