- Http协议是无状态的,浏览器和服务器间的请求响应一次,下一次会重新创建连接
- 要求:实现基于webSocket的长连接的全双工的交互
- 改变Http协议多次请求的约束,实现长连接了, 服务器可以发送消息给浏览器
- 客户端浏览器和服务器端会相互感知,比如服务器关闭了,浏览器会感知,同样浏览器关闭了,服务器会感知
HttpObjectAggregator
- http数据在传输过程中是分段的, HttpObjectAggregator可以将多个段聚合
- 因为分段,所以当浏览器发送大量数据时,就会发出多次http请求
WebSocketServerProtocolHandler
- 对应websocket,它的数据是以帧(frame)形式传递
- WebSocketFrame有六个子类
- WebSocketServerProtocolHandler核心功能是将http协议升级为ws协议 , 保持长连接