gpt4 book ai didi

apache-camel - 使用 Apache Camel 在 2 个系统之间请求-回复

转载 作者:行者123 更新时间:2023-12-04 04:05:55 24 4
gpt4 key购买 nike

我是 EIP 和 ApacheCamel 的新手,需要专家的帮助。问题基本上是关于从系统 B 检索系统 A 需要使用 ApacheCamel 的数据的最佳方法。例如:系统 B 有 MultiplyService。系统 A 需要通过 ApacheCamel 使用该服务。ApacheCamel 从系统 A 接收请求,将其传递给系统 B(以某种方式),等待响应然后将其传递回系统 A。到目前为止,我在网上找到的示例假设 MultiplyService 存在于 ApacheCamel 本身中:

from("jms:queue:numbers").to("multiplier");

提前致谢。

最佳答案

有很多选项,一般来说,我会使用 HTTP(jetty)、REST(cxfrs)、SOAP(cxfws)或 JMS(AMQ 请求/回复)包装任何需要暴露给其他应用程序的服务。 .

在系统B中定义这个...

from("jetty://localhost:9001/multiplier).process(new MyMultiplierService());

然后像这样从系统A调用它...

from("jms:queue:numbers").to("jetty://localhost:9001/multiplier");

关于apache-camel - 使用 Apache Camel 在 2 个系统之间请求-回复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25266800/

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