如何通过【Java分享客栈】一文,轻松掌握京东AsyncTool,高效解决异步编排难题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2090个文字,预计阅读时间需要9分钟。
一、前言本文主要承接上一篇关于CompletableFuture的文章,想深入了解的可以先看看案例:[CompletableFuture案例](https://juejin.cn/post/7091132240574283813)。CompletableFuture已经提供了串行、并行等常用异步编排方案,但在‘这一部分内容中,我们将进一步探讨如何更灵活地组合使用这些功能。
一、前言本章主要是承接上一篇讲CompletableFuture的文章,想了解的可以先去看看案例:
juejin.cn/post/7091132240574283813
CompletableFuture已经提供了串行、并行等常用异步编排的方案,但在细节上还是有许多不足,比如回调方面,编排复杂顺序方面,就捉襟见肘了。
之前我有关注过Gitee上star量还不错的一款开源工具AsyncTool:
gitee.com/jd-platform-opensource/asyncTool
是由京东零售的高级工程师编写的,提供了非常丰富的异步编排功能,并且经过了京东内部的测试,是对CompletableFuture的封装和补足,试用了一下挺不错。
二、用法 1、引入
1)、不推荐:maven引入,这个比较坑,客观原因经常会导致依赖下载不下来,不推荐使用;
2)、推荐:直接下载源码,因为代码量很少,就几个核心类和测试类。
如下图所示,把下载的源码拷贝进来即可,核心代码放到java目录里面,测试代码放到test目录里面。
本文共计2090个文字,预计阅读时间需要9分钟。
一、前言本文主要承接上一篇关于CompletableFuture的文章,想深入了解的可以先看看案例:[CompletableFuture案例](https://juejin.cn/post/7091132240574283813)。CompletableFuture已经提供了串行、并行等常用异步编排方案,但在‘这一部分内容中,我们将进一步探讨如何更灵活地组合使用这些功能。
一、前言本章主要是承接上一篇讲CompletableFuture的文章,想了解的可以先去看看案例:
juejin.cn/post/7091132240574283813
CompletableFuture已经提供了串行、并行等常用异步编排的方案,但在细节上还是有许多不足,比如回调方面,编排复杂顺序方面,就捉襟见肘了。
之前我有关注过Gitee上star量还不错的一款开源工具AsyncTool:
gitee.com/jd-platform-opensource/asyncTool
是由京东零售的高级工程师编写的,提供了非常丰富的异步编排功能,并且经过了京东内部的测试,是对CompletableFuture的封装和补足,试用了一下挺不错。
二、用法 1、引入
1)、不推荐:maven引入,这个比较坑,客观原因经常会导致依赖下载不下来,不推荐使用;
2)、推荐:直接下载源码,因为代码量很少,就几个核心类和测试类。
如下图所示,把下载的源码拷贝进来即可,核心代码放到java目录里面,测试代码放到test目录里面。

