webScoket详细配置+springBoot+vue+tomcat

本文介绍了WebSocket作为保持客户端与服务器长连接的双工通讯协议,并重点讲述了在SpringBoot项目中,结合Vue和Tomcat容器如何配置WebSocket,包括后端代码配置、前端Vue的实现。文中还提醒在Tomcat中部署时的注意事项,并提供了问题咨询方式。
摘要由CSDN通过智能技术生成

Websocket 简单介绍

 

WebSocker是一个保持web客户端与服务器长链接的技术,TCP 双工通讯协议。这样在两者通信过程中如果服务器有消息发送给客户端,

 

就无需等待web客户端发送一个请求了(HTTP协议是请求相应式,如果没有Web客户端的请求,服务器是无法对客户端做相应的)。

详细介绍 www.baidu.com

在springboot项目中使用websocket做推送,虽然挺简单的,但初学也踩过几个坑,特此记录。


使用websocket有两种方式:1是使用sockjs,2是使用h5的标准。使用Html5标准自然更方便简单,在此只说明一种方法

1:使用 sockJs 配置websocket 

 ( 请查看后续文章)

 

2:  使用 H5标准化实现webSocket

(需要注意的是 如果打的是war包 容器走的是tomcat 配置则需要改动 代码下方有注释 请注意查看)

 

如果是走negix 经行推送的话 需要在negix里面配置请求设置 , 不走negix 可以直接连接服务

negix配置后续文章可查看  本文章 只讲解 springboot配置

 

2.1   服务器 webSocket+vue+tomcat+negix+springBoot 

        后端代码配置:

pom.xml

     <dependency>
 		    <groupId>javax.websocket</groupId>
		    <artifactId>javax.websocket-api</artifactId>
		    <version>1.1</version>
	   </dependency>
      <dependency>
	    <groupId>org.springframework</groupId>
	    <artifactId>spring-websocket</artifactId>
	    <version>${spring.version}</version>
	</dependency>
      <dependency>
	         <groupId>javax</groupId>
	         <artifactId>javaee-api</artifactId>
	         <version>7.0</version>
             
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值