当前位置: 首页 > news >正文

购物网站建设好处网站建设验收方式

购物网站建设好处,网站建设验收方式,安徽政务服务网,网站的宣传推广方式目录 一、概述二、Websocket API1、引入相关依赖2、配置WebSocket处理器3、WebSocket配置4、测试 三、总结 一、概述 在上一节 WebSocket的那些事#xff08;1-概念篇#xff09;中我们简单的介绍了关于WebSocket协议的相关概念、与HTTP的联系区别等等。 这一节将会带来Web… 目录 一、概述二、Websocket API1、引入相关依赖2、配置WebSocket处理器3、WebSocket配置4、测试 三、总结 一、概述 在上一节 WebSocket的那些事1-概念篇中我们简单的介绍了关于WebSocket协议的相关概念、与HTTP的联系区别等等。 这一节将会带来WebSocket的实操环节主要包括Spring本身提供的WebSocket API以及对STOMP协议的支持。 二、Websocket API 1、引入相关依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-websocket/artifactId /dependency2、配置WebSocket处理器 这里我们创建了简单的EchoWebsocketHandler 会原封不动返回来自客户端的消息。 Slf4j public class EchoWebsocketHandler extends TextWebSocketHandler {Overrideprotected void handleTextMessage(WebSocketSession session, TextMessage message) throws Exception {String content new String(message.asBytes(), StandardCharsets.UTF_8);log.info(WebSocket message received: {}, content);session.sendMessage(message);}Overridepublic void afterConnectionEstablished(WebSocketSession session) throws Exception {log.info(Connection established, request uri:{}, session.getUri());}Overridepublic void afterConnectionClosed(WebSocketSession session, CloseStatus status) throws Exception {log.info(Connection closed, request uri:{}, session.getUri());} }3、WebSocket配置 Configuration EnableWebSocket public class WebsocketConfig implements WebSocketConfigurer {Overridepublic void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {// HttpSessionHandshakeInterceptor可以将HttpSession中的属性转换为WebsocketSession的属性registry.addHandler(new EchoWebsocketHandler(), /echo).addInterceptors(new HttpSessionHandshakeInterceptor());}Beanpublic ServletServerContainerFactoryBean createWebSocketContainer() {ServletServerContainerFactoryBean container new ServletServerContainerFactoryBean();// 指定单次最大可传输的文本消息大小为4 * 1024字符container.setMaxTextMessageBufferSize(4 * 1024);// 指定单次最大可传输的二进制消息大小为8 * 1024字节container.setMaxBinaryMessageBufferSize(8 * 1024);return container;} }4、测试 直接启动项目打开Postman输入 ws://localhost:8080/echo 如下 点击连接后显示连接成功直接发送消息即可。可以看到客户端发什么服务端就响应什么。 三、总结 使用原生Websocket会有一些缺点我们总结一下 兼容性问题Websocket是HTML5标准中新增的技术并不是所有浏览器都支持该技术。连接维持问题WebSocket连接是一直保持开放状态的因此会占用一定的带宽和资源。如果连接数量过多或者连接持续时间过长可能会对服务器造成一定的压力。安全问题WebSocket连接的开放性可能会引起一些安全问题例如未经授权的用户访问WebSocket服务、数据被劫持等。服务端实现问题由于消息内容并没有传输标准无法对消息进行路由和处理。 下篇文章我们将会结合SockJS和STOMP来实现WebSocket消息传输。
http://www.laogonggong.com/news/128475.html

相关文章:

  • 介绍做网站的标题一个完整的ppt作品
  • 网站推广指标包括( )。什么网站可以做平面赚钱
  • 做网站让用seo刷新是哪个键购物软件
  • 国外炫网站长沙建长沙建网站公司
  • 什么做网站做个多少钱啊wordpress怎么安装在宝塔软件
  • win2003做网站矿泉水网站模板
  • 手机网站跟pc网站有什么不同猴哥影院在线电影观看
  • 网店网站建设北京ui及网页设计
  • 通用网址查询网站网络与新媒体
  • 阿里云万网网站怎么做新网站才能被百度收录
  • 撤销网站备案门户网站建设工作室
  • 门户网站建设运行环境要求做网站的中标公司
  • 做招聘网站用什么代码开发男女做污污的网站
  • 河南企业网站排名优化建站网站多少钱
  • 国和建设集团网站外发加工网官网
  • 网站开发公司上海北京专业做网站设计公司
  • 高性能网站建设 pdf国内网站如何做流量
  • 一个优秀的网站如何把网站放在主机上
  • 视差网站网络营销推广方法视频
  • 怎么建立公司网站费用wordpress 微信支付插件
  • 网站没有后台登陆文件夹食品包装设计的相关介绍
  • 东莞58同城做网站电话怎么在云服务器上建设网站
  • 不良网站浏览窗口中山手机网站建设费用
  • 自助网站建设厦门网站制作网站酷站
  • 北京网站建设公司服务哪家好山东做网站建设公司哪家好
  • 知己知彼网站企业外贸营销型网站
  • 网站的规划建设与分析企业网站可以做一级等保吗
  • dede做的网站打不开wordpress 导购主题
  • wordpress相关网站昆山市建设局招投标网站
  • 天津南昌网站建设企业贷款政策最新消息2022