收藏 分享(赏)

服务端 - 李雨来 SpeedyCloud《分布式系统架构设计思路》.pdf

上传人:peixunshi 文档编号:1045069 上传时间:2019-11-01 格式:PDF 页数:34 大小:3.90MB
下载 相关 举报
服务端 - 李雨来 SpeedyCloud《分布式系统架构设计思路》.pdf_第1页
第1页 / 共34页
服务端 - 李雨来 SpeedyCloud《分布式系统架构设计思路》.pdf_第2页
第2页 / 共34页
服务端 - 李雨来 SpeedyCloud《分布式系统架构设计思路》.pdf_第3页
第3页 / 共34页
服务端 - 李雨来 SpeedyCloud《分布式系统架构设计思路》.pdf_第4页
第4页 / 共34页
服务端 - 李雨来 SpeedyCloud《分布式系统架构设计思路》.pdf_第5页
第5页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、? ? SpeedyCloud ? ? ? ? Nginx?HAProxy?LVS? Load Balancer Backend Server Backend Server Backend Server Backend Server Backend Server Load Balancer ? HAProxy Nginx LVS?ip_vs? HAProxy?Nginx 7? ? ?TCP?HTTP? ?HTTP Keepalive? TIME_WAIT TCP?TIME_WAIT ?TCP? cat /proc/sys/net/ipv4/ip_local_port_range Linux?3

2、2768 61000 = 28232? cat /proc/sys/net/ipv4/tcp_fi n_timeout Linux?60 (61000 - 32768) / 60 = 470 TCP?TIME_WAIT ? echo 30 /proc/sys/net/ipv4/tcp_fi n_timeout echo 15000 65000 /proc/sys/net/ipv4/ ip_local_port_range ? echo 1 /proc/sys/net/ipv4/tcp_tw_recycle echo 1 /proc/sys/net/ipv4/tcp_tw_reuse LVS 4

3、? ip_vs? ip_vs? NAT TUN (IP Tunneling) DR ?MAC? LVS ?TCP?TIME_WAIT? ? TUN?DR? ? NAT? TUN?DR?IP? ? Load Balancer Backend Server Backend Server Backend Server DNS User ?DNS?A? ?A?IP? CDN? ?GSLB? CDN? ? ? ?Hash? ? ?IO ? ?APM? ? ?Web Server? ? ?CAP? HBase? CP?Cassandra?AP ?IO? ? ? recv()?send()?read()?

4、write()? ? ?Context Switch? ? IO?IO Multiplexing? ? ? ? ?CPU? ? ?accept ?Worker? ? ? CPU?Context Switch? Linux 3.9 SO_REUSEPORT ? Kernel? Server? ?IO?IO? ?IO? Server? ?MySQL?Redis? ? ?MySQL?Redis? CPU? ?TIME_WAIT? Server? ?MySQL?Redis?Memcached?IO? ? MySQL?MySQL? ? Redis?Memcached?IO? ?Server?CPU? ? ? ?100%?SLA ? ? IDC? ? ? ?Bug ? IDC?“?” ? ? ? ? ? ? ? ?Bug ? ?API? ? ? ?HAProxy?Nginx? ZooKeeper?etcd? ? ? ? ? ? ?

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育专区 > 大学资料

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


客服QQ:2549714901微博号:文库网官方知乎号:文库网

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

文库网官网©版权所有2025营业执照举报