- 博客(2)
- 资源 (8)
- 收藏
- 关注
原创 go动态创建struct
package main import ( "fmt" "reflect" ) var typeRegistry = make(map[string]reflect.Type) func registerType(elem interface{}) { t := reflect.TypeOf(elem).Elem() typeRegistry[t.Na...
2019-07-31 18:57:03
5509
1
原创 千万级弹幕系统技术难点和解决方案
学习慕课网《GO实现千万级WebSocket消息推送服务》,记录一下 一个当红主播直播间假设有100万人同时在线,每秒有1000个弹幕消息需要同步给所有在线client。服务器每秒就需要发送100万*1000(10亿)条消息。 难点1:内核 linux内核发送tcp的极限包频大约是100万/秒(而我们的在线人数较大,发包频率高) 难点2:锁 维护在线client的map 发送消息时需要遍历...
2019-07-31 18:56:42
1482
go1.14.2.linux-amd64.tar.gz
2020-04-27
windows下的scp命令
2020-04-27
Sourcetree_4.0.229_macos版 .zip
2020-04-27
go1.10.8.linux-amd64.tar.gz
2019-01-29
go1.10.8.windows-amd64 安装包
2019-01-29
python-3.7.0-amd64 windows
2018-10-25
最新redis-desktop-manager-0.9.8
2018-10-22
python-3.7.0a2.exe
2017-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人