WebSocket技术选型和浏览器兼容
技术选型
socketjs
是一个浏览器
JavaScript
库,提供了类似WebSocket
的对象提供了一个连贯的跨浏览器的
JavaScriptAPI
在浏览器和Web服务器之间创建了一个低延迟、全双工、跨域的通信通道
socketjs官方学习地址
https://github.com/sockjs/sockjs-client
stompjs
它定义了可互操作的连线格式,以便任何可用的STOMP客户端都可以与任何STOMP消息代理进行通信,以在语言和平台之间提供简单而广泛的消息互操作性
是一个简单的
面向文本的消息传递协议
浏览器兼容
代开浏览器的控制台(Console) --> 输入:
window.WebSocket
如果支持
WebSocket
则返回:
ƒ WebSocket() { [native code] }
websocket使用场景
单播(Unicast)
点对点:私信私聊
广播(Broadcast)
所有人:游戏公告,发布订阅
多播/组播(Multicast)
保存redis相关笔记