我目前正在使用 HTTP 方法来调用某些 URL,这将产生 JIRA 问题。
现在我想使用 Apache Camel,我该如何使用它?
我需要通过Camel调用以下链接:
http://localhost:8080/rest/api/2/project/" + key + /components
由于我是 Camel 的新手,请也提出一些解决方案和示例。
Thanks
另请参阅有关在 Camel 中使用动态端点的常见问题解答http://camel.apache.org/how-do-i-use-dynamic-uri-in-to.html
本质上,EIP 模式就是收件人列表。
因此,在您的情况下,它也可以简化为一个 EIP
<recipientList>
<simple>http://localhost:8080/rest/api/2/project/${header.myKey}/components</simple>
</recipientList>
请注意 Camel 中的 http 组件是完全同步的。如果您想通过 HTTP 进行请求/回复并避免调用者在等待回复消息时阻塞,那么您可以使用 Camel 中的一些其他 HTTP 组件,例如:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)