最新消息:

队列

python的mysql连接池并加入缓存过期

python的mysql连接池并加入缓存过期

admin 9年前 (2015-06-02) 5166浏览 0评论

前段时间在看高级连接池的实现,所以高级连接池就是一次构建实例的时候,他会一次性创建出指定个数的链接对象,然后会把这些链接对象放到队列里面,然后会开一个线程专门去维护他们,好让他们别怪了,或者提前知道他们怪了,会在生成一个可用的链接。 该线程也会定时的...

Python Queue模块详解

Python Queue模块详解

admin 9年前 (2015-02-15) 3445浏览 0评论

Python中,队列是线程间最常用的交换数据的形式。Queue模块是提供队列操作的模块,虽然简单易用,但是不小心的话,还是会出现一些意外。 创建一个“队列”对象 import Queue q = Queue.Queue(maxsize = 10) Q...

linux诡异的半连接(SYN_RECV)队列长度(二)

linux诡异的半连接(SYN_RECV)队列长度(二)

admin 10年前 (2014-08-14) 5270浏览 0评论

继续上回:linux诡异的半连接(SYN_RECV)队列长度(一) 我们已经确认了全连接队列的长度计算,接下来继续寻找半连接队列长度。 试着慢慢减小tcp_max_syn_backlog的值,但还是看不到半连接状态数量的变化。 实在没什么思路,只能G...

关于半连接队列的释疑

关于半连接队列的释疑

admin 10年前 (2014-08-14) 4493浏览 0评论

关于半连接队列的释疑1、到底那个是半连接队列 /** struct listen_sock - listen state  *  * @max_qlen_log - log_2 of maximal queued SYNs/REQUESTs  */ ...

linux诡异的半连接(SYN_RECV)队列长度(一)

linux诡异的半连接(SYN_RECV)队列长度(一)

admin 10年前 (2014-08-14) 4483浏览 0评论

最近在学习TCP方面的基础知识,对于古老的SYN Flood也有了更多认识。SYN Flood利用的是TCP协议缺陷,发送大量伪造的TCP连接请求,从而使得被攻击方资源耗尽(CPU满负荷或内存不足)的攻击方式。 SYN Flood的原理简单,实现也不...

linux内核软中断引起大量丢包

linux内核软中断引起大量丢包

admin 10年前 (2014-07-15) 5612浏览 0评论

        最近用linux做nat多出口时,遇到的几个问题,经过一个星期的资料查找跟具体实践终于给解决了,由于的问题复杂性,加之个人水平十分有限,解决的过程十分的痛苦,为了使更多的人,不痛苦或者少痛苦一点,介绍一下问题解决的过程。 先说说 环境...

RabbitMQ 内部实现

RabbitMQ 内部实现

admin 11年前 (2013-10-29) 3154浏览 0评论

RabbitMQ 的通讯协议 发送消息流程: < AMQP > 10,10: Connection.start < 10,11: Connection.start_ok > 10,30: Connection.tune <...