收藏 分享(赏)

1-5 Go 语言构建高并发分布式系统实践.pdf

上传人:精品资料 文档编号:10897433 上传时间:2020-01-19 格式:PDF 页数:39 大小:5.23MB
下载 相关 举报
1-5 Go 语言构建高并发分布式系统实践.pdf_第1页
第1页 / 共39页
1-5 Go 语言构建高并发分布式系统实践.pdf_第2页
第2页 / 共39页
1-5 Go 语言构建高并发分布式系统实践.pdf_第3页
第3页 / 共39页
1-5 Go 语言构建高并发分布式系统实践.pdf_第4页
第4页 / 共39页
1-5 Go 语言构建高并发分布式系统实践.pdf_第5页
第5页 / 共39页
点击查看更多>>
资源描述

1、 360 Weibo: johntech-o Date: 2015.04.25 go 360 go go Go 50+ app 1 , 400 9 10 IDC go service 3000 app app 160w 24 E5-2630 2.30GHz 64G qps 25w 300w , , , , cpu 360 !“#$%.3= 9?.44)*0+)*,“) 7*=“6%&.* +)*,“) = +)*,“) (=)$*)%& )= ) 接 入 客 户 端 :6=*.“= A+ ?“652 B)C B“6=.D# E%#( F*%/)0 F.*0),)* app DES +RS A/

2、 ECC+AES / cros s doma in.xml/ / / / ZooKeeper/ Keeper room/ reg is ter/ s es s ion Coordina tor Http/ PB/ 06 Kick Tra ns fer !“#$%&# () *&“+, -./ -&“#%01 23415 6$47.86%$8.9.$ reg i s ter RPC / / / / / / Admin pus h !“#$%.3= 9?.44)*0+)*,“) 7*=“6%&.* +)*,“) = +)*,“) (=)$*)%& )= ) 接 入 客 户 端 :6=*.“= A+

3、 ?“652 B)C B“6=.D# E%#( F*%/)0 F.*0),)* / 长 连 接 客 户 端 认 证 或 注 册 的i o 调 用 加 载 离 线 消 息 客 户 端 关 注 的 阻 塞i o 逻 辑 , 放 心 阻 塞 执 行 不 用 担 心 阻 塞 线 程 , 调 度 器 会 帮 忙 调 度 其 他 可 执 行 协 程 !“#$%& ( Oneloop per thread epoll+timefd+eventfd io io deadline deadline io fd loop timefd channel eventfd epoll fd io go list eve

4、ntloop 推荐使用 go go 69G GC 36s io buffer io 23s的GC io 23s的GC io 内存暴涨 io go go go +pipeline 性能优化:io 集中处理 性能优化:io 集中处理 性能优化: 集中处理 性能优化: 集中处理 go go go go = + + + = profiling + + go go ! Profiling KPI go go ! Profiling KPI ! ! GC gc 40% io cpu Set/Cell ! ! push ! IDC zwt bjsc bjdt bjcc shgt shjc shhm Amazon Singapore (zookeeper + deployd / (Keeper + Agent) ! ! ! push go go ! - - - deployd reload zookeeper- - sdk profiling - go pprof - http - - go ! - .go ! sdk - keeper - ! sdk- profiling - keeper ! sdk- - keeper ! keeper ! agent go = + + go = + + go + go = + + + = profiling + + !

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报