【青鸟飞扬教育】事故原因猜测

【青鸟飞扬教育】事故原因猜测

当时其他指标没有检测到异常,也没有打 Dump,我们通过分析这些现象以及我们的 Dubbo 配置,猜测是在网络上发生了拥堵,而影响拥堵的关键参数就是 Dubbo 协议的连接数,我们默认使用了单个连接,但是消费者数量较少,没能充分把网络资源利用起来。

默认的情况下,每个 Dubbo 消费者与 Dubbo 提供者建立一个长连接,Dubbo 官方对此的建议是:

Dubbo 缺省协议采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。

反之,Dubbo 缺省协议不适合传送大数据量的服务,比如传文件,传视频等,除非请求量很低。

以下也是 Dubbo 官方提供的一些常见问题回答:

为什么要消费者比提供者个数多?

因 dubbo 协议采用单一长连接,假设网络为千兆网卡,根据测试经验数据每条连接最多只能压满 7MByte (不同的环境可能不一样,供参考),理论上 1 个服务提供者需要 20 个服务消费者才能压满网卡。

为什么不能传大包?

因 dubbo 协议采用单一长连接,如果每次请求的数据包大小为 500KByte,假设网络为千兆网卡,每条连接最大 7MByte (不同的环境可能不一样,供参考),单个服务提供者的 TPS (每秒处理事务数) 最大为:128MByte / 500KByte = 262。单个消费者调用单个服务提供者的 TPS (每秒处理事务数) 最大为:7MByte / 500KByte = 14。如果能接受,可以考虑使用,否则网络将成为瓶颈。

为什么采用异步单一长连接?

因为服务的现状大都是服务提供者少,通常只有几台机器,而服务的消费者多,可能整个网站都在访问该服务,比如 Morgan 的提供者只有 6 台提供者,却有上百台消费者,每天有 1.5 亿次调用,如果采用常规的 hessian 服务,服务提供者很容易就被压跨,通过单一连接,保证单一消费者不会压死提供者,长连接,减少连接握手验证等,并使用异步 IO,复用线程池,防止 C10K 问题。

因为我们的消费者数量和提供者数量都不多,所以很可能是连接数不够,导致网络传输出现了瓶颈。以下我们通过详细分析 Dubbo 协议和一些实验来验证我们的猜测。

特别声明:[【青鸟飞扬教育】事故原因猜测] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

建筑防水油膏 厚浆型沥青胶泥 填缝免加温热耐腐蚀 不需加热 海晨(建筑防水油膏使用方法)

高温不流淌:在较高温度环境下(通常可达 60℃以上,具体因产品型号而异)不易软化流淌,能保持形状和密封性能,适合夏季高温或热源附近的场景。适应性强:对基层表面的要求相对较低,即使基层存在微小的不平整或缝隙,…

建筑防水油膏 厚浆型沥青胶泥 填缝免加温热耐腐蚀 不需加热 海晨(建筑防水油膏使用方法)

VR体验营开始预约,名额有限啦~速来!!!| 皖美夏日(vr体验中心)

VR平台进入虚拟空间,体验宇宙、海洋等场景,将科普、党建等抽象知识可视化,内置百余类学习与娱乐资源。 活动地点:图书馆四楼少儿馆VR体验馆 若因故无法参加活动,请务必在小程序上取消报名;报名成功后无故不参加…

VR体验营开始预约,名额有限啦~速来!!!| 皖美夏日(vr体验中心)

天业集团生物降解聚酯技术获国家发明专利(天业集团股票)

近日,天业(集团)有限公司研发的“一种聚丁二酸乙二醇酯的制备方法”获得国家发明专利授权。 该发明通过工艺创新实现反应时间缩短、产品性能提升的双重突破,属于生物降解聚酯制备技术领域。采用该技术生产的聚丁二酸乙二…

天业集团生物降解聚酯技术获国家发明专利(天业集团股票)

她的胳膊瘦成竹杆,谈带娃辛苦无法优雅,林志玲登嘉人七月刊封面(天际华庭物业电话)

无疑,林志玲的封面与章子怡同为七月份推出,然而在两位明星的拍摄团队配置上却形成了鲜明的对比。赞赏者认为她的美丽和摄影场景相得益彰,展现出极高的艺术质感;而另一部分批评者却指出照片在色调上显得暗黄,给人一种阴沉…

她的胳膊瘦成竹杆,谈带娃辛苦无法优雅,林志玲登嘉人七月刊封面(天际华庭物业电话)

吴越现身菜场,遭人白眼狂奔举止疯癫,53岁她咋成这样?(吴越片场)

菜市场的环境喧闹,人流密集,周围摆满了各种水果和蔬菜,气氛热烈而接地气,但吴越却毫不避讳,完全没有随行的助理,显得异常亲民,仿佛就是在平凡的生活中一位普通的市民。她穿着一件淡黄色上衣,露出光滑的肩膀,下身搭配…

吴越现身菜场,遭人白眼狂奔举止疯癫,53岁她咋成这样?(吴越片场)