gpt4 book ai didi

java - Camel管道如何与jms端点一起工作

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

我试图了解 Camel 管道的行为。下面是我用来理解这一点的路线片段:

from("direct:from").process(new Processor() {

@Override
public void process(Exchange exchange) throws Exception {
exchange.getIn().setBody("Hello");
}
}).to("direct:one").to("mock:toThirdEndpoint");

from("direct:one").setBody(constant("Second To Fourth Endpoint")).to("file://target/inbox");

发送到“direct:one”的交换正文是“Hello”。发送到“mock:toThirdEndpoint”的交换正文是“第二到第四端点”。我想知道如果第一个端点是“jms:queue”端点而不是“direct:one”,会出现什么行为。发送到“mock:toThirdEndpoint”的交换内容是什么?

感谢任何帮助。

最佳答案

第一个队列中间的 to("jms:queue") 将充当其他请求/回复端点:消息“Hello”作为 JMS 消息发送,由第二个路由处理(向下到"file") ://target/inbox"),文件端点生成的结果作为 JMS 消息发送到“replyTo”队列,该队列又由“mock:toThirdEndpoint”在第一个路由中接收

关于java - Camel管道如何与jms端点一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22475916/

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