gpt4 book ai didi

java - apache Camel 混合组件

转载 作者:行者123 更新时间:2023-12-02 08:47:47 25 4
gpt4 key购买 nike

我想知道是否可以在可以接受两个不同组件的路由中拥有一个 Camel 组件。像这样的东西:

from("abc-component:queue.name.a")
.doSomething
.to("def-component:queue.name.b")

并且 abc 组件将接受 jms 组件和文件组件

最佳答案

是的,如果您需要的话,您可以自己实现这样的组件。不,Apache Camel 中没有这样的组件 OOTB。您可以通过使用 direct route 分隔公共(public)逻辑来获得相同的结果。 .

from("jms:something")
.to("direct:common_logic");

from("file:somewhere")
.to("direct:common_logic");

from("direct:common_logic")
//do something
.to("log:hi");

关于java - apache Camel 混合组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60973030/

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