Java开发中Websocket技术如何实现长尾词优化?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1101个文字,预计阅读时间需要5分钟。
1. 前言:WebSocket是HTML5开始提供的一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更为简单,允许服务器主动向客户端推送数据。
1. 前言
Websocket是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据,当然也支持客户端发送数据到服务端。通常用来社交聊天、弹幕、多玩家游戏、协同编辑、股票基金实时报价、资讯自动更新等场景,那么今天就简单聊一下在 Java 开发中对Websocket的技术选型。
技术选型是结合自身业务选择最适合的技术方案,并不存在褒贬。
2. 常用的 Websocket 技术
2.1 Java Websocket 规范
这是JavaEE提供的规范,在包javax.websocket下,包含客户端 API 和服务端 API,服务端 API 完全依赖于客户端 API,只是在其基础上添加了一些功能,所以只需要导入服务端依赖即可。 具体实现需要 Web 容器、JavaEE 服务器或者框架提供。我们常用的 Web 容器Tomcat、Undertow等都支持。
优点:集成起来简单,原生的Java支持。
缺点:和 Web 服务器等共享容器耦合度高,广播、组播需要自行控制。并发量较低,调优麻烦,存在兼容性问题。
2.2 SockJS
SockJS是一个浏览器JavaScript库,对Websocket进行了抽象。
本文共计1101个文字,预计阅读时间需要5分钟。
1. 前言:WebSocket是HTML5开始提供的一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更为简单,允许服务器主动向客户端推送数据。
1. 前言
Websocket是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据,当然也支持客户端发送数据到服务端。通常用来社交聊天、弹幕、多玩家游戏、协同编辑、股票基金实时报价、资讯自动更新等场景,那么今天就简单聊一下在 Java 开发中对Websocket的技术选型。
技术选型是结合自身业务选择最适合的技术方案,并不存在褒贬。
2. 常用的 Websocket 技术
2.1 Java Websocket 规范
这是JavaEE提供的规范,在包javax.websocket下,包含客户端 API 和服务端 API,服务端 API 完全依赖于客户端 API,只是在其基础上添加了一些功能,所以只需要导入服务端依赖即可。 具体实现需要 Web 容器、JavaEE 服务器或者框架提供。我们常用的 Web 容器Tomcat、Undertow等都支持。
优点:集成起来简单,原生的Java支持。
缺点:和 Web 服务器等共享容器耦合度高,广播、组播需要自行控制。并发量较低,调优麻烦,存在兼容性问题。
2.2 SockJS
SockJS是一个浏览器JavaScript库,对Websocket进行了抽象。

