思考:网络超时问题?

Posted big1987

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了思考:网络超时问题?相关的知识,希望对你有一定的参考价值。

思考:网络超时问题?
客户端(软件)的问题:有无连接池,连接池的连接探活检查
客户端(软件)所在的宿主机:tcp栈的内核参数(连接数量、端口复用、buffer等)设置
网络的问题:交换机带宽,跨机房?网络抖动
服务端(软件)的问题:服务端的服务的处理能力,线程池数量的设置,连接队列或者buffer的设置等
服务端(软件)所在的宿主机:tcp栈的内核参数的设置
数据包大小对网络超时的影响:比如codis的proxy的每个session的recive 和send buffer---特别是读超时

一般情况下:客户端或者服务端(软件)的网络相关的参数设置不合理会导致超时

以上是关于思考:网络超时问题?的主要内容,如果未能解决你的问题,请参考以下文章

网络安全区域划分&&网络管控粒度思考

业务思考-异步业务组织

架构思考:对于代码开发,服务架构的一些思考

一次线上问题排查所引发的思考

.NET Core HttpClient请求异常思考

安全服务的一些思考