并发编程
并发编程实战和源码分析
qq_38328148
这个作者很懒,什么都没留下…
展开
-
高并发环境下的性能优化-异步调用(Future)
在业务处理过程中,我们会经常遇到一次用户请求往往会涉及到多个操作。以获取用户信息及其账户余额为例,它包含了从用户中心获取用户基本信息(T1)以及从用户金融中心获取其对应的账户余额信息(T2)如果采用同步调用的话,总的响应时间将是 T1 + T2。类似这种两个子操作在执行过程中没有依赖关系的调用切忌使用同步,这样会大大降低系统的并发量。下面我们介绍几种使用异步调用来来优化掉同步调用,从而缩短响应时间为max(T1,T2)FutureTaskFutureTask一个可取消的异步计算,FutureTas原创 2020-11-15 19:52:02 · 756 阅读 · 0 评论 -
reactive响应式编程
目录反应式编程(Reactive Programming)HttpClient反应式编程(Reactive Programming)反应式编程(Reactive Programming)这种新的编程范式越来越受到开发人员的欢迎。在传统的编程范式中,我们一般通过迭代器(Iterator)模式来遍历一个序列。这种遍历方式是由调用者来控制节奏的,采用的是拉的方式。每次由调用者通过 next()方法来获取序列中的下一个值。使用反应式流时采用的则是推的方式,即常见的发布者-订阅者模式。当发布者有新的数据产生时原创 2020-06-16 22:56:35 · 718 阅读 · 0 评论