![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TCP/IP
Haxqer
这个作者很懒,什么都没留下…
展开
-
都在说并发,啥是并发?
都在说并发,啥是并发?明确概念当我初入IT行业时,被各种“大神”说教。都在谈并发,有的说自己的并发几十万,有的说自己并发几千万,当时我是懵逼的。 要反忽悠,首先要明确并发的概念。 究竟啥是并发?并发概念太模糊,这里以两种可以量化的指标并发连接数和并发请求数来说明。并发连接数是指服务器当前时刻一共维持了多少TCP连接,而这些连接上是否有数据通讯并不关注,例如一台消息推送服务器上可能维持了百万的原创 2017-07-14 17:27:35 · 86864 阅读 · 0 评论 -
高并发之Linux优化
高并发之Linux优化影响并发的主要参数net.ipv4.tcp_max_tw_buckets该参数设置系统的TIME_WAIT的数量,如果超过默认值则会被立即清除net.core.somaxconn定义了系统中每一个端口最大的监听队列的长度,这是个全局的参数net.ipv4.tcp_max_syn_backlog对于还未获得对方确认的连接请求,可保存在队列中的最大数目net.core.netdev原创 2017-07-14 17:34:59 · 18795 阅读 · 0 评论 -
TCP 心跳 侧重于服务端分析
服务端到客户端的心跳检测为什么需要心跳检测?正常的情况客户端断开连接会向服务端发送一个fin包,服务端收到fin包后得知客户端连接断开,则立刻触发onClose事件回调。但是有些极端情况如客户端掉电、网络关闭、拔网线、路由故障等,这些情况客户端无法发送fin包给服务端,服务端便无法知道连接已经断开。如果客户端与服务端定时有心跳数据传输,则会比较及时的发现连接断开,触发onClose事件回调。另原创 2017-07-15 22:50:50 · 11604 阅读 · 0 评论