本文将使用Python(pika 0.9.8)实现从Producer到Consumer传递数据”Hello, World“。 首先复习一下上篇所学:RabbitMQ实现了AMQP定义的消息队列。它实现的功能”非常简单“:从Producer接收数据然后传递到Consumer。它能保证多并发,数据安全传 ...
分类:
其他好文 时间:
2017-06-19 22:12:20
阅读次数:
229
1.最大并发数: - (NSInteger)maxConcurrentOperationCount;- (void)setMaxConcurrentOperationCount:(NSInteger)cnt; NSOperationQueue *queue = [[NSOperationQueue ...
分类:
移动开发 时间:
2017-06-18 13:18:00
阅读次数:
180
今天使用ab(apacheBench)测试了一下beego的性能。 3Kbytes动态文件,在i3上可以达到每秒1W次响应的性能。但是在测试静态文件时,beego出现了问题。ab测试参数:100次请求,并发数5。问题表现:70%的请求直接失败,连接断开。按道理来说,一个web server框架,静态 ...
分类:
其他好文 时间:
2017-06-16 20:25:15
阅读次数:
351
Java四种线程池 1.newCachedThreadPool创建一个可缓存的线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 2.newFixedThreadPool创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。 3.newScheduledT ...
分类:
编程语言 时间:
2017-06-08 12:00:50
阅读次数:
159
上面讲了很多关于nginx的进程模型,接下来,我们来看看nginx是如何处理事件的。 有人可能要问了,nginx采用多worker的方式来处理请求,每个worker里面只有一个主线程,那能够处理的并发数很有限啊,多少个worker就能处理多少个并发,何来高并发呢?非也,这就是nginx的高明之处,n ...
分类:
其他好文 时间:
2017-06-07 21:06:13
阅读次数:
139
网上有很多浏览器并发连接数的表格数据,绝大多数是大同小异,都是下图统计,但总觉得人云亦云,缺少实际测试数据支持,并且还大不完整,例如缺少IE9/10/11、360之类的。 之所以谈及并发数这个问题,本质上是为了了解页面加载情况,做提高页面加载性能的参考依据。 但是在试图测试时,却有几个测试难点: 1 ...
分类:
其他好文 时间:
2017-06-04 15:53:01
阅读次数:
250
1:binlog_group_commit_sync_delay全局动态变量,单位微妙,默认0,范围:0~1000000(1秒)。表示binlog提交后等待延迟多少时间再同步到磁盘,默认0,不延迟。设置延迟可以让多个事务在用一时刻提交,提高binlog组提交的并发数和效率,提高slave的吞吐量。2:binlog_group_co..
分类:
数据库 时间:
2017-06-02 01:13:47
阅读次数:
589
Jmeter的集合点,我将之理解为:为实现多用户的并发测试而设置。当用户运行到一个点后将其拦截下来,等到所有用户都集合到这个点后,再放他们一起运行。 一个系统能够承受的并发数或者压力,取决于两个方面:1.取决于业务脚本里的思考时间;2.取决于系统的处理能力和TPS。 1.线程组——(右键)添加——( ...
分类:
其他好文 时间:
2017-05-21 14:53:36
阅读次数:
203
先从一个列子来说:我们经常听到说某某网站的每天访问用户数有几十,几千,几百万甚至上千万,同时在线用户数有几万,几十万的。从这个列子我们来分析,数据库并发的概念。首先,这儿有两个名词,一个是每天访问的用户数,一个是同时在线用户数。那么这两个数据是不是就是数据库的并发数呢?Oracle数据库的一个相对比 ...
分类:
数据库 时间:
2017-05-21 12:44:44
阅读次数:
241
最近在用jmeter做接口的压力测试,开始是在GUI下运行的,随着并发数的增加,发现我的电脑卡死了,虽然是对远程服务器进行压测,但是当并发数增加时,会影响运行的电脑的性能,因此采取了命令行格式运行jmeter压测。 运行的命令十分简单,以我的本机举例: 首先切换到jmeter的所在的目录下,进入bi ...
分类:
其他好文 时间:
2017-05-18 13:26:35
阅读次数:
111