(测试记录)使用DeferredResult提高高并发时的吞吐量

使用DeferredResult可以将后台处理切换至别的线程从而不会阻塞主线程接受请求,并发较高时提高吞吐量

 

 

 

以前不使用DeferredResult的时候,处理的线程一直都是主线程  也就是http这根线程  一直等到处理完毕之后,这条线程才会被释放

 

用了DeferredResult之后

处理转到了pool这根线程,然后就会把主线程给释放掉 去接受别的请求。pool这根线程会继续处理接下来的事情

(测试记录)使用DeferredResult提高高并发时的吞吐量_第1张图片

 

 

你可能感兴趣的:(DeferredResult)