我有一条骆驼路线,它以JSON数组的形式接收RabbitMQ队列中的一些数据,然后对该数组中的每个项目发出HTTP请求,然后将输出(作为另一个JSON数组)写入另一个队列:>
from(rabbitmq(something))
.bean("httpRequestorBean")
.to(rabbitmq(somethingElse)
我的应用程序在Kotlin中,所以我想知道是否有一种方法可以利用Kotlin的异步功能并使路由异步,例如,返回Flow而不是所有HTTP请求的聚合结果,并且相应请求完成后,骆驼会自行分派每个项目。
我对此一无所获:有可能吗?
有没有更简单的方法来实现相同的行为?