gpt4 book ai didi

java - ActiveMQ & Camel - 如何在路由路径中创建依赖

转载 作者:行者123 更新时间:2023-11-30 07:37:25 25 4
gpt4 key购买 nike

我有一个消息路由要实现,它的路由根据消息内容而变化。路线的某些部分依赖于其他部分。

例如,如果我有 Data_A,其中有要执行的 Task_A 和 Task_B。而 Data_B 只有 Task_B 要对其执行。

这里每个任务都有一个由消费者服务的队列。

如果在数据上请求 Task_B 时,Task_A 应该仅在 Task_B 之后执行,我该如何设置此类依赖关系?

最佳答案

你可以使用多个路由来分支工作流,就像这样

from("queue:start").
choice().xpath("//foo")).to("queue:taskB").
otherwise().to("queue:taskA");

from("queue:taskB").process(new DoTaskB()).to("queue:taskA");

from("queue:taskA").process(new DoTaskA()).to("queue:done");

关于java - ActiveMQ & Camel - 如何在路由路径中创建依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2670133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com