引入pom依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
实现方式
我们在pom文件中引入websocket的依赖,通过该依赖不仅可以实现websocket的客户端,同时也能实现websocket的服务端,本文实现的是websocket的客户端:
-
创建socket客户端 ,此处可以设置websocket的拦截器及超时时间和失败重试的策略;
-
生成websocket的连接池管理, WebSocketConnectionManager ,并自定义websocket消息处理handler类;
StandardWebSocketClient webSocketClient = new StandardWebSocketClient(); TextWebSocketHandler textWebSocketHandler = null; WebSocketConnectionMa