我是靠谱客的博主 腼腆舞蹈,最近开发中收集的这篇文章主要介绍并发编程----接口聚合 (实现方法),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 并发编程

1.在Service中实现多线程的返回结果聚合,例如下图

分三个线程,线程1、线程2、线程3来现实用户信息系统、用户余额系统、用户积分系统

最后进行返回结果聚合

 2。在使用多线程的情况下,继续使用线程池来实现减少运行时间。

3。怎么增加吞吐量

 在Tomcat中,server.xml中有MaxThread =150,即最多有150个主线程并发执行。

  见下图增加吞吐量的方法。在controller中创建一个异步线程,迅速结束主线程,让新创建的异步线程来返回结果。达到增加吞吐量的效果

占用了一个Tomcat的连接数,从运行的解决来看,主线程迅速结束,释放了Tomcat连接池的线程

之前的并发量是150

做请求的异步处理后,吞吐量迅速上升。

也可以采用方法来提高吞吐量:

最后

以上就是腼腆舞蹈为你收集整理的并发编程----接口聚合 (实现方法)的全部内容,希望文章能够帮你解决并发编程----接口聚合 (实现方法)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部