大约有 4,000 项符合查询结果(耗时:0.0086秒) [XML]

https://www.tsingfun.com/it/tech/738.html 

TCP 的那些事儿(上) - 更多技术 - 清泛网 - 专注C/C++及内核技术

...挥手,其实你仔细看是2次,因为TCP是全双工的,所以,发送方和接收方都需要Fin和Ack。只不过,有一方是被动的,所以看上去就成了所谓的4次挥手。如果两边同时断连接,那就会就进入CLOSING状态,然后达TIME_WAIT状态。下图...
https://www.tsingfun.com/it/tech/1215.html 

构建高并发高可用的电商平台架构实践 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...时间。 对于长连接的维护过程可以分两个阶段,一个是发送请求过程,另外一个是接收响应过程。在发送请求过程中,若发生IOException,则把该连接标记失效。接收响应时,服务端返回SocketTimeoutException,如果设置了超时时间,...
https://www.tsingfun.com/it/os... 

tcp加速技术解决方案 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术

...以配置EP模式, 否则应使用默认的ATR模式。ATR模式会采样发送流量,然后根据tcp头的来源与目标信息把数据包交给之前发送数据流的cpu核心。 Flow Director支持配置一些action, 可以把满足action条件的数据包发特定的接收队列或...
https://www.tsingfun.com/it/tech/739.html 

TCP 的那些事儿(下) - 更多技术 - 清泛网 - 专注C/C++及内核技术

...Trip Time,也就是一个数据包从发出去回来的时间。这样发送端就大约知道需要多少的时间,从而可以方便地设置Timeout——RTO(Retransmission TimeOut),以让我们的重传机制更高效。 听起来似乎很简单,好像就是在发送端发包时记...
https://www.tsingfun.com/it/op... 

ZMQ: 基本原理 - 开源 & Github - 清泛网 - 专注C/C++及内核技术

...传输实际上不可能硬塞TCP模型里。比如,定义的IP广播发送数据给网络上所有的机器,而不是像TCP那样发送给特定的目标。 基于以上问题,ØMQ采用了不同的方法。底层的传输仍然保留它们本...
https://www.tsingfun.com/it/op... 

ZMQ: 基本原理 - 开源 & Github - 清泛网 - 专注C/C++及内核技术

...传输实际上不可能硬塞TCP模型里。比如,定义的IP广播发送数据给网络上所有的机器,而不是像TCP那样发送给特定的目标。 基于以上问题,ØMQ采用了不同的方法。底层的传输仍然保留它们本...
https://www.tsingfun.com/it/op... 

ZMQ: 基本原理 - 开源 & Github - 清泛网移动版 - 专注C/C++及内核技术

...传输实际上不可能硬塞TCP模型里。比如,定义的IP广播发送数据给网络上所有的机器,而不是像TCP那样发送给特定的目标。 基于以上问题,ØMQ采用了不同的方法。底层的传输仍然保留它们本...
https://www.tsingfun.com/it/da... 

OceanBase使用libeasy原理源码分析:客户端 - 数据库(内核) - 清泛网 - 专...

... session_list_node; //为了快速根据packet id定位发送队列中的session,将session加入发送队列中时,同时,将其加入一个hash表中,hash表采用链表的方式将同一个bucket的元素连接起来, //链表元素就是easy_hash_list_t...
https://www.tsingfun.com/it/op... 

ZMQ: 基本原理 - 开源 & Github - 清泛网 - 专注C++内核技术

...传输实际上不可能硬塞TCP模型里。比如,定义的IP广播发送数据给网络上所有的机器,而不是像TCP那样发送给特定的目标。   基于以上问题,ØMQ采用了不同的方法。底层的传输仍然保留它们本身的特性,向上不提供通用...
https://www.tsingfun.com/it/tech/1406.html 

企业级负载平衡简介 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...台发生了故障,那么负载平衡服务器可以通过向各个服务发送心跳等方式得知它们的异常,进而不再向这个发生了故障的服务器分发任务: 而如果当前负载平衡系统中所负担的服务容量已经超过了阈值,那么我们可以简单地...