我正在编写一个Sping Boot 应用程序,它使用带有jetty的WebSocket客户端,但我不需要任何服务器函数。我如何关闭Jetty服务器部分,使它不会在启动时被激活,并且不监听端口?
w51jfk4q1#
很抱歉,你的问题迟迟没有得到答复。我也很难找到答案,所以我在Github中创建了一个简单的解决方案,它在这里:https://github.com/GleidsonSilva/springboot-ws-client我希望它仍然对某人有用!:)干杯!
mf98qq942#
我很难找到一个解决方案,因为所有在线示例都使用服务器和客户端的组合。如果您只需要使用webflux服务器连接到远程WebSocket服务器,则执行此操作所需的代码仅为:
WebSocketClient client = new ReactorNettyWebSocketClient(); URI url = new URI("ws://remote:8080/path"); client.execute(url, session -> session.receive() .doOnNext(/*logic to handle message*/) .then()).subscribe();
字符串您可以在此处找到文档(“客户端”部分:https://docs.spring.io/spring-framework/reference/web/webflux-websocket.html
2条答案
按热度按时间w51jfk4q1#
很抱歉,你的问题迟迟没有得到答复。
我也很难找到答案,所以我在Github中创建了一个简单的解决方案,它在这里:
https://github.com/GleidsonSilva/springboot-ws-client
我希望它仍然对某人有用!:)
干杯!
mf98qq942#
我很难找到一个解决方案,因为所有在线示例都使用服务器和客户端的组合。如果您只需要使用webflux服务器连接到远程WebSocket服务器,则执行此操作所需的代码仅为:
字符串
您可以在此处找到文档(“客户端”部分:https://docs.spring.io/spring-framework/reference/web/webflux-websocket.html