1. 首页
  2. 网络技术
  3. 网络设备
  4. Spring整合WebSocket应用示例(上)

Spring整合WebSocket应用示例(上)

上传者: 2020-11-06 05:22:53上传 PDF文件 84.64KB 热度 25次

WebSocket协议是RFC-6455规范定义的一个Web领域的重要的功能:全双工,即客户端和服务器之间的双向通信。需要理解一点,在使用WebSocket协议前,需要先使用HTTP协议用于构建最初的握手。这依赖于一个机制――建立HTTP,请求协议升级。当服务器同意后,它会响应HTTP状态码101,表示同意切换协议。它对WebSocket通信提供了支持。它兼容Java WebSocket API规范JSR-356,同时提供了额外的功能。在Web应用中,客户端和服务器端需要以较高频率和较低延迟来交换事件时,适合用WebSocket。而只有在低延迟和高频消息通信的场景下,选用WebSocket协议才是非常适合的。另外,Spring MVC的请求处理方法,或其它应用程序的请求处理方法,都可以很容易地使用WebSocket协议来广播消息到所有感兴趣的客户端或指定用户。

用户评论