利用springboot+netty+websocket可以很快地搭建出一个聊天室(一对一,一对多聊天)出来。 结合日常所用的QQ、微信,思考了一下得出如下的群消息存储模型(实际上我并不知道微信是如何存储的)。 ...
分类:
其他好文 时间:
2020-02-21 19:57:49
阅读次数:
50
在项目期间遇到了同一个账号不能在不同的地方同时登录的情况,解决方法用到了websocket。 关于websocket的原理网上有很多,我这里就不写了,推荐博客: https://www.cnblogs.com/myzhibie/p/4470065.html 这里我主要记录一下websocket来实现 ...
分类:
编程语言 时间:
2020-02-21 12:53:52
阅读次数:
88
一、django实现websocket django默认是不支持websocket,只支持http协议 在django中如果想要基于websocket开发项目 你需要安装模块:channles pip3 install channels==2.3 版本不要使用最新的,如果安装最新的可能会自动把你的d ...
分类:
Web程序 时间:
2020-02-19 23:58:06
阅读次数:
139
django如何实现websocket django默认是不支持websocket的,只支持http协议 """ 在django中如果想要基于websocket开发项目 你需要安装模块:channles pip3 install channels==2.3 版本不要使用最新的,如果安装最新的可能会自 ...
分类:
Web程序 时间:
2020-02-19 20:45:31
阅读次数:
91
服务端朝客户端主动推送消息 轮询:效率低,基本不用 让浏览器定时朝后端发送请求(通过ajax向后端偷偷发送数据),比如每隔五秒钟发一次请求,那么你的数据延迟就可能会高达五秒 不足之处 数据延迟 消耗资源过大 请求次数太多 长轮询:兼容性好,一般大公司都会考虑使用它 # 队列+ajax 服务端给每个客 ...
分类:
Web程序 时间:
2020-02-19 20:35:51
阅读次数:
70
https://blog.csdn.net/qq_36688143/article/details/82226689 WebSocket:创建实例、发送和接收数据 1、Web Sockets:能够在客户端和服务端之间发送非常少量的数据,而不必担心HTTP那样字节级的开销由于传递的数据包很小,因此We ...
分类:
Web程序 时间:
2020-02-18 20:48:55
阅读次数:
97
一、作用域 依赖有效性/范围 依赖传递性 A 依赖 B,B 依赖 C,A 能否使用 C 呢?那要看 B 依赖 C 的范围是不是 compile,如果是则可用,否则不 可用。 二、父子工程 1、在子工程中引用父工程 <parent> <groupId>com.baker.learning</group ...
分类:
其他好文 时间:
2020-02-18 13:21:07
阅读次数:
88
1 package info_websocket 2 3 import ( 4 "crypto/sha1" 5 "encoding/base64" 6 "errors" 7 "io" 8 "log" 9 "net" 10 "strings" 11 ) 12 13 func main() { 14 l ...
分类:
Web程序 时间:
2020-02-16 16:25:39
阅读次数:
93
基本上这个基础框架拿到手之后就可以做一些自己想要做的改动了,比如你想添加个队列的插件,你可以在相应的目录里面进行修改了,但我想让它更通用一些,本篇文章将会启动一个websocket服务,并且把配置文件改成yaml格式。修改配置之所以想要把配置从json改为yaml,有以下几点原因:json主要是用于信息传输,而yaml更适合作为配置文件的格式来使用,两者的用途不一样;yaml格式看起来比json更
分类:
其他好文 时间:
2020-02-16 00:59:33
阅读次数:
46
WebSocket协议分析 1.什么是WebSocket协议 WebScoket协议是基于TCP协议建立的全双工通信,所谓的全双工通信就是双向同时通信。 2.WebSocket协议优点 WebSocket协议使客户端和服务器之间的数据交换更加简单,允许服务器主动向客户端推送数据。 在WebSoket ...
分类:
Web程序 时间:
2020-02-15 18:20:53
阅读次数:
80