读发布!设计与部署稳定的分布式系统(第2版)笔记25_互联层之路由和服务
2023-07-29 07:26:40 来源:博客园
(相关资料图)
1.控制请求数量
1.1.这个世界可以随时摧毁我们的系统
1.1.1.要么拒绝工作
1.1.2.要么扩展容量
1.1.3.没有人会在与世隔绝的环境中使用服务,现在的服务大多必须处理互联网规模的负载
1.2.系统的每次失效,都源自某个等待队列
1.3.每个请求都会在它所经过的每一层上占用一个套接字,当请求被实例处理后,该实例就临时少了一个处理其他新请求的套接字
1.4.可用套接字数量与服务每秒可以处理的请求数量之间存在一定关系,这取决于请求处理的持续时间
1.5.服务完成请求处理的速度越快,其可处理的吞吐量就越高
1.6.以太网本质上就是一个串行协议
1.6.1.把数据包“放到”导线上需要时间,在端口繁忙时,任何待发送的数据包都必须排队
1.6.2.当写入缓冲区已满时,TCP协议栈将不会接受任何新的写入,并且write调用将被阻塞
1.7.服务器套接字上的“监听队列”
1.7.1.如果监听队列已满,那么尝试连接的客户端会进行一系列的重试,最终放弃连接
1.8.甩负载
1.8.1.是控制传入请求数量的首要方式
1.8.2.在高负载情况下最好把那些无法及时完成的工作“挡在门外”
1.8.3.当套接字监听队列已满时,就可以快速进行甩负载,快速拒绝胜于慢速超时
1.8.4.尽可能在网络的边缘拒绝额外的请求
1.8.4.1.能尽早甩负载,从而避免在拒绝请求之前就已经占满多个层级上的资源
1.8.4.2.请求进入系统越深,占用的资源就越多
1.8.5.提供健康状况检查,允许负载均衡器保护应用程序
1.8.6.服务可以通过度量自身响应时间,来协助解决高负载的问题
1.8.6.1.检查自身的运维状态,查看是否能及时回复请求
1.8.7.在因响应时间过长引发访问重试时,开始拒绝请求
1.8.8.服务也应该有相对较短的监听队列
1.8.8.1.每个请求都会在监听队列中等待一些时间,并花一些时间进行处理,称这两个时间之和为“驻留时间”
1.8.8.2.监听队列是串行的,而处理是多线程的,所以排队时间最终会比处理时间要长
1.8.9.需要知道该服务是直接面向互联网(适用于所有实用场景,请求数量无限),还是仅向内部开放(请求数量有限)
1.9.TIME WAIT
1.9.1.关闭的套接字会在TIME_WAIT状态下保持一段时间,来让所有在互联网上游荡的“掉队”的包超时,或在其到达时被丢弃
1.9.2.由于当前客户端并没有发送这些数据,因此导致TCP流不再同步。这样的数据包就被称为bogon
1.9.2.1.IME_WAIT则可以防止系统出现这种情况
2.网络路由
2.1.服务器必须要知道使用哪个接口才能访问特定的目标IP地址
2.1.1.服务器的前端网络接口接入一个虚拟局域网与Web服务器通信
2.1.2.服务器的后端网络接口接入另一个虚拟局域网与数据库服务器通信
2.1.3.当涉及远程服务时(可能是第三方服务),路由就会变得更复杂
2.2.现代操作系统力图使路由自动发生且不可见
2.2.1.当一台服务器启动其主网卡时(只要操作系统认定其为主网卡),会将该网卡的主IP地址当作其“默认网关”,并将这个网关作为这台主机的路由表中的第一个条目
2.3.总会出现的错误比间歇性的成功要好得多
2.4.静态路由定义
2.4.1.网络管理员对外都不赞同使用静态路由,但有时这是唯一可行的方法
2.5.软件定义网络
2.5.1.与虚拟化基础设施和基于容器的基础设施密切相关
2.5.2.容器和虚拟机使用虚拟IP地址、虚拟局域网标记和虚拟交换机来创建一种“网络上的网络”
2.5.3.数据包仍然在相同的网线上流动,但主机的IP地址不再牵涉其中,这就实现了虚拟交换机在物理交换机之外独立运维
2.6.错误地配置路由,不仅会降低系统的可用性,还会泄露客户数据
2.7.所有远程系统连接都应该使用电子表格或数据库来记录目标主机名字、地址和所需路由
2.7.1.有人会需要这些信息来编写防火墙规则
3.发现服务
3.1.组织有太多的服务,使用DNS管理
3.2.部署环境高度活跃
3.3.调用方至少需要知道一个IP地址,才能访问某个特定服务
3.4.可以在分布式数据存储(例如Apache ZooKeeper或etcd)上创建服务发现机制
4.迁移虚拟IP地址
4.1.虚拟IP地址意味着一个IP地址不会与一个以太网MAC地址严格绑定
4.2.负载均衡器会使用虚拟IP地址将多个服务(每个都有自己的IP地址)复用到数量较少的物理接口上
4.3.IP地址的迁移通常用于通过主动方式和被动方式实现的数据库集群
4.3.1.不能迁移应用程序内存中的状态
4.3.2.所有非持久化的交互状态都将丢失
4.3.3.任何通过虚拟IP地址调用数据库的应用程序,都应做好在发生此类故障转移时收到SQLException的“心理准备”
标签:
- 读发布!设计与部署稳定的分布式系统(第2版)笔记25_互联层之路由和服务
- 高速无叶吹风机一件代发生产厂家是哪浙江余姚市NAITENG生产基地
- 康弘药业(002773):7月28日北向资金减持3000股
- 动力电池企业“零碳”转型正当时
- 7月28日基金净值:鹏华沪深300指数(LOF)A最新净值1.3015,涨2.13%
- 苏州发布台风蓝色预警信号,启动防台风应急响应!
- 驼羊是什么科(驼羊是什么)
- 泉州海峡体育中心被台风吹倒?官方回应
- 商水:“荷”你有约 畅玩周末
- 美国监管机构要求银行加强应急融资计划
- 异世邪君女主角是谁 异世邪君女主角
- 五矿资源(01208.HK):7月28日南向资金减持1495.2万股
- 理肤泉喷雾成分(理肤泉喷雾怎么样)
- 诺基亚e71刷机(诺基亚e71报价)
- 爱一个人好难简谱歌谱(爱一个人好难)
- 肾亏的症状是什么样的(肾亏症状肾亏的症状有哪些怎样治疗肾亏的)
- 南华医院呼吸与危重症医学科团队获奖!为华中地区唯一获奖团队
- 2023上半年业绩大涨,中国成第一大市场 IMAX却遇强劲对手
- 花旗:A股表现远低于预期!中国国内政策的工具、政策空间还有很多操作的可能性
- 立陶宛来成都参加大运会!外交就差临门一脚,签证怎么弄下来
- 屋面隅撑怎么计算长度(屋面拉条、屋面撑杆、屋面隅撑的区别)
- 一种相思的上一句是什么(一种相思的前一句是什么)
- 金桥副中心建设迎来重要节点!“地下一座城”雏形初现
- 365体育(关于365体育的基本详情介绍)
- 走进东安湖体育公园主体育场——共享大运盛会 同赴青春之约
- 今年上半年我国物流运行情况如何?一组数据了解→
- 旭日企业(00393)7月28日斥资26.68万港元回购32万股
- 天津市与中国华电签署深化战略合作协议
- 采四顶层设计源头防控安全风险
- 富·民富国强_关于富·民富国强介绍
- 今年上半年我国物流运行情况如何?一组数据了解→
- 福彩3d、体彩第23199期晒票:勇于面对挑战,才能获得成长和进步
- 备考2024年MBA | 备战24年MBA的同学们请抓紧时间啦!
- “大运号”旅游主题列车:在多彩旅途中共襄盛事
- 玩瓶子图片 疯狂猜图 瓶子
- 四季花卉摄影作品展写一段前言_四季花卉摄影作品展
- 专家热议农旅融合助推乡村旅游产业提质增效
- WTT球星挑战赛兰州站10月举办
- 金溢科技: 监事会关于2022年限制性股票激励计划授予限制性股票解除限售相关事项的核查意见
- 希捷打卡2023 ChinaJoy夏日派对,带来全新速度
- 朝鲜阅兵式上展示了被联合国制裁决议禁止的武器?外交部回应
- 展运电子重庆有限公司还在吗(展运电子)
- 儿童友好数字产业联盟在济南成立
- 搅动“AIGC风云”,银联商务能否“大力出奇迹”?
- 魏鹏举:文旅文创融合发展要坚持创新驱动
- 今日辟谣(2023年7月27日)
- 萨尔茨堡官方:主帅雅伊斯勒联赛开赛前与沙特谈判,被俱乐部停职
- 凡人微光|成为闪光的自己
- “杜苏芮”影响基本结束 广东结束防风Ⅳ级应急响应
- 德迈仕:公司目前不直接与小鹏汽车合作 公司新能源汽车产品最终使用客户包括小鹏汽车
- 中听 | 河南多家景区暂停开放,防范台风不能抱侥幸心态
- iPhone 15摄像头尺寸差距
- 新发动机装上转不动,装上变速箱发动机转不动
- 德才股份2023年第二季度新签项目16.21亿元
- 银河智慧混合C成立5个多月跌20.49%
- 深交所:本周共对64起证券异常交易行为采取了自律监管措施
- 什么是幸福感(幸福感解释)
- 从《天工开物》到四特酒,震撼世界的“江西力量”
- “厌童症”治不了“熊孩子”|新京报薇微说
- 9000辆寻亲货车,穿过大江南北
- 受极端天气影响,石家庄摇滚音乐演出季第三波活动延期举办
- 小米十一会降价吗
- 大运来了丨香港女孩胡宝琴:我在成都 迎八方来客
- EUV光刻前的最后疯狂:DDR5内存狂飙 单条1TB不是梦
- 成都大运会开幕在即 《爱是一样的》唱响全球
- 安徽启动防汛防台风四级应急响应
- 华夏航空(002928.SZ)拟购买5架CRJ-900飞机 引进价格约4.2亿元
- 南京文化地理|一灯围聚老书生——蒋士铨与南京(下)
- 2023年西藏成考报名时间是什么时候?
- 重案六组第一部高清迅雷下载 重案六组第一部高清
- 央行:二季度末金融机构人民币各项贷款余额230.58万亿元 同比增长11.3%
- 河北扶持残疾人就业创业力争5年新增就业8万人以上
- 谁在推价格低至 3 元一个的车轮饼加盟?
- 我国将大力支持刚性和改善性住房需求 落实好惠民生政策措施
- 网文改编短视频新型侵权风行,知乎起诉短视频MCN
- 永新光学(603297)7月28日主力资金净买入52.60万元
- 利物浦已抵达新加坡&克洛普为球迷签名,将对阵蓝狐、拜仁
- 太给力了!2位中国00后小将接连打破纪录,女子接力拼下一枚奖牌
- 忆峥嵘岁月叙鱼水深情 平南社区举行庆祝建军96周年活动
- 期待!中国女足今晚对阵海地
- 热血篮球金手指下载_热血篮球金手指
- 达特茅斯学院本科申请条件2023
- 聚焦世界肝炎日:生活中哪些行为会伤肝?
- ipad怎样用facetime(ipad mini怎么用facetime)
- 肿瘤免疫微环境中的金属蛋白酶
- 威海市环翠区:安装防护栏 游玩更安全
- 沈阳机床董秘回复:公司以服务国家战略为导向,以推动企业高质量发展为主题
- AR游戏《怪物猎人Now》9月14日上线 预注册开启
- yesterday歌词_yesterday歌词是什么
- LPG:外盘与原油偏强加持 国内液化气价格上行
- 2023上半年 | 群创光电累计亏损约31.87亿元
- 三星 Galaxy S23 Ultra 手机安装 7 月更新后,高码率选项变灰色
- 异动快报:威士顿(301315)7月28日11点25分触及涨停板
- 邮储银行7月28日盘中涨幅达5%
- 独家视频丨习近平会见格鲁吉亚总理加里巴什维利
- 机械觉醒副本怎么开启_女机械觉醒任务哪里领
- "回家可以帮着妈妈理财啦!"上海农商银行"小小金融家"走进静安→
- 安徽大众新动作,持续发力新能源,德系电车值得期待吗?
- 特级峨眉雪芽
- 遗迹2减伤上限怎么堆 遗迹2减伤提升到上限方法