服务流程:
输入为一句话, 分词、匹配百科词条,读redis过滤、从redis读词条summary信息、返回
需求:
业务方的峰值QPS为3000
按照之前相关百科的一套逻辑: 单机tornado服务进程数4个
模拟10个并发,压测的QPS为332, 响应时间为30ms
$siege -c10 -r5000 -f urls.lst
Transactions: 10000 hits
Availability: 100.00 %
Elapsed time: 30.05 secs
Data transferred: 3.31 MB
Response time: 0.03 secs
Transaction rate: 332.78 trans/sec
Throughput: 0.11 MB/sec
Concurrency: 9.75
Successful transactions: 10000
Failed transactions: 0
Longest transaction: 0.65
Shortest transaction: 0.00
模拟20个并发
$siege