Kotlin中的异步骆驼路线

时间:2020-11-06 21:22:07

标签: kotlin apache-camel kotlin-coroutines

我有一条骆驼路线,它以JSON数组的形式接收RabbitMQ队列中的一些数据,然后对该数组中的每个项目发出HTTP请求,然后将输出(作为另一个JSON数组)写入另一个队列:

from(rabbitmq(something))
    .bean("httpRequestorBean")
    .to(rabbitmq(somethingElse)

我的应用程序在Kotlin中,所以我想知道是否有一种方法可以利用Kotlin的异步功能并使路由异步,例如,返回Flow而不是所有HTTP请求的聚合结果,并且相应请求完成后,骆驼会自行分派每个项目。

我对此一无所获:有可能吗?

有没有更简单的方法来实现相同的行为?

0 个答案:

没有答案