diff --git a/QuickStart.md b/QuickStart.md index 489a773..01c8cc9 100644 --- a/QuickStart.md +++ b/QuickStart.md @@ -1,5 +1,38 @@ 如果只是需要用这个框架,请往下看即可。如果需要深入了解这个框架是如何一步一步实现的,从接到需求,到每一步的思考,每个类为什么这么设计,为什么有这些方法,也就是如何从0到1开发出这个框架,作者在[csdn开了专栏](https://blog.csdn.net/tianyaleixiaowu/category_9637010.html)专门讲中间件如何从0开发,包括并不限于这个小框架。京东内部同事可在cf上搜索erp也能看到。 +京东同事通过引用如下maven来使用。 + +``` + + com.jd.platform + asyncTool + 1.3.1-SNAPSHOT + +``` +外网请使用jitpack.io上打的包 +先添加repositories节点 + +``` + + + jitpack.io + https://jitpack.io + + +``` +然后添加如下maven依赖 + +``` + + com.gitee.jd-platform-opensource + asyncTool + V1.2-SNAPSHOT + +``` + + + + #### 基本组件 worker: 一个最小的任务执行单元。通常是一个网络调用,或一段耗时操作。 diff --git a/README.md b/README.md index a767965..c85f595 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ ## 并行常见的场景 1 客户端请求服务端接口,该接口需要调用其他N个微服务的接口 -`譬如 请求我的订单,那么就需要去调用用户的rpc、商品详情的rpc、库存rpc、优惠券等等好多个服务。同时,这些服务还有相互依赖关系,譬如必须先拿到用户的某个字段后,再去某rpc服务请求数据。 最终全部获取完毕后,或超时了,就汇总结果,返回给客户端。` +`譬如 请求我的购物车,那么就需要去调用用户的rpc、商品详情的rpc、库存rpc、优惠券等等好多个服务。同时,这些服务还有相互依赖关系,譬如必须先拿到商品id后,才能去库存rpc服务请求库存信息。 最终全部获取完毕后,或超时了,就汇总结果,返回给客户端。` 2 并行执行N个任务,后续根据这1-N个任务的执行结果来决定是否继续执行下一个任务 @@ -108,6 +108,6 @@ ## 快速开始 -[点此开启实战](https://gitee.com/tianyalei/asyncTool/blob/master/QuickStart.md) +[点此开启实战](https://gitee.com/jd-platform-opensource/asyncTool/blob/master/QuickStart.md)