Groovy的并发调用以发送JSON Post请求

时间:2019-05-02 16:34:06

标签: asynchronous groovy concurrency

我正在尝试实现一个解决方案,我收到了一个大的JSON请求。我必须将jSON对象拆分为多个对象,并将其发送到后端,以提高整体性能,我必须将并发POST发送到后端,在我的解决方案中,我使用的是groovy,当我使用循环执行此操作时,第二个调用始终等待第一个调用致电完成。这是我的常规代码

int i=0
def callPath = "/JWT"
def policyName = "ResponsePolicy"

if(callPath != null && policyName != null) {
    for(i=0;i<2;i++) {
        msg.put("i",i)
        callPolicy(callPath,policyName,msg,i)
    }
}

我想进行并发调用,这些调用在groovy中是异步的

0 个答案:

没有答案