很赞,可惜有几张图显示不出来了,希望博主修复一下
tcp rst flag产生的原因概述 在TCP协议中,RST标识复位,用来异常的关闭链接。在TCP的设计中它是不可或缺的,发送RST包关闭链接时,不必等缓冲区的数据都发送出去。直接丢弃缓冲区中的数据,发送R...
很赞,可惜有几张图显示不出来了,希望博主修复一下
tcp rst flag产生的原因概述 在TCP协议中,RST标识复位,用来异常的关闭链接。在TCP的设计中它是不可或缺的,发送RST包关闭链接时,不必等缓冲区的数据都发送出去。直接丢弃缓冲区中的数据,发送R...
概述 在TCP协议中,RST标识复位,用来异常的关闭链接。在TCP的设计中它是不可或缺的,发送RST包关闭链接时,不必等缓冲区的数据都发送出去。直接丢弃缓冲区中的数据,发送R...
协程现在已经不是个新东西了,很多语言都提供了原生支持,也有很多开源的库也提供了协程支持。 最近为了要给tbox增加协程,特地研究了下各大开源协程库的实现,例如:libtask...
今天,我要写一篇文章,好好来说一下我所理解的ucontext族函数。 NAMEgetcontext, setcontext - get or set the user con...
前言 很多人认为,TCP协议自身先天就有KeepAlive机制,为何基于它的通讯链接,仍然需要在应用层实现额外的心跳保活?本文将从移动端IM实践的角度告诉你,即使使用的是TC...
Paxos算法在分布式领域具有非常重要的地位。但是Paxos算法有两个比较明显的缺点:1.难以理解 2.工程实现更难。 网上有很多讲解Paxos算法的文章,但是质量参差不齐。...
PS:下面是性能测试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqe...
1 简介 Boost.Asio和Libuv都是非常优秀的网络通讯框架。本文使用两种技术,在CentOS上各自实现一套服务程序,实现从命名管道读取数据作为输入,然后将所有数据通...
一. 什么是Tao Tao,在英文中的意思是“The ultimate principle of universe”,即“道”,它是宇宙的终极奥义。 “道生一,一生二,二生三...
本文是17年写的,至今过去多年,有一篇更好的文档: https://superfastpython.com/python-asyncio/[https://superfast...
某月黑风高之夜,某打车平台上线了一大波(G+)优惠活动,众人纷纷下单。于是乎,该打车平台使用的智能提示服务扛不住直接趴窝了(如下图)。事后,负责智能提示服务开发和运维的有关部...
一、吞吐率 我们一般使用单位时间内服务器处理的请求数来描述其并发处理能力。称之为吞吐率(Throughput),单位是 “req/s”。吞吐率特指Web服务器单位时间内处理的...