SOA异步特性设计稿

使用Java1.8的CompletableFuture特性,给soa框架的前后端添加异步特性。

发布于 technology

CompletableFuture

JAVA1.5开始有个Future类,允许异步返回结果,但是对于Future的Consumer来说,他在获取结果(Future.get())时,还是需要阻塞等待的。JAVA8提供了一个新的类CompletableFuture,更好的支持了异步特性,使用类似于回调方法的方式,使得consumer不需要再阻塞等待。

发布于 technology